close
9615

Excel 計算出的答案為何不對?

麻煩知道的人幫忙ROUND((0.9995-1)/0.01*0.3

2)=-0.01但是筆算的答案是 -0.02到底是公式下錯還是excel 出錯了..
我都會做二層ROUND函數來取得值

內層ROUND求到第3位

外層再根據內層ROUND 的值再四捨五入取到小數後 2位ROUND(ROUND((0.9995-1)/0.01*0.3

3)

2) = -0.02ROUND(ROUND((0.9615-1)/0.01*0.3

3)

2) = -1.16 參考資料 自已
恕刪答

理論有誤使用公式:=(0.9995-1)/0.01*0.3計算好後再以選擇性貼上值的方式

發現結果為:-0.0149999999999983而公式:=(0.9615-1)/0.01*0.3結果為:-1.155因此進位結果不一樣
浮點算術可能會在 Excel 中造成不正確的計算結果參考這個說明吧http://support.microsoft.com/kb/78113/zh-tw

excel round 函數,round函數使用,round函數是甚麼,c round 函數,vb round函數,round函數 excel,round 函數運用,sql round函數ROUND函數,四捨五入,公式,小數

進銷存|進銷存軟體|Office|庫存管理|試算表|符號|傳真|Visio|簡報|OpenOffice|文書處理|會計軟體|金融|專案管理|Spss|客戶管理|Project|vba|資料庫|財務|PowerPoint|庫存表|

9615
參考:http://tw.knowledge.yahoo.com/question/question?qid=1512040905668如有不適當的文章於本部落格,請留言給我,將移除本文。謝謝!
arrow
arrow

    9601 發表在 痞客邦 留言(0) 人氣()