Excel 無法正確新增小數

Excel 無法正確新增小數

如果我有一個常數為-1.1 的單元格(A1),然後有11 個後續單元格引用第一個A1,然後連續引用每個前一個單元格,在11 個單元格之後,我期望答案為0 。

例子:

formula     || result
A1=-1.1     || -1.1
A2=A1+0.1   || -1
A3=A2+0.1   || -0.9
A4=A3+0.1   || -0.8
A5=A4+0.1   || -0.7
A6=A5+0.1   || -0.6
A7=A6+0.1   || -0.5
A8=A7+0.1   || -0.4
A9=A8+0.1   || -0.3
A10=A9+0.1  || -0.2
A11=A10+0.1 || -0.1
A12=A11+0.1 || -1.38777878078145E-16

答案1

這是一個問題浮點精度並且無法解決。受此問題影響的不僅是 Excel,例如您的瀏覽器會堅持認為0.1 + 0.2 = 0.30000000000000004.

最簡單的解決方案是使用舍入。

相關內容