wps 表格求和时候为什么有偏差?

a列一个数字,例如:10086.12 b列一个负数:-10000 c1=a1 + b1 结果虽然显示是86.12,但不是86.12,而是86.120000000001。

我用excel试了一下,显示也是86.12,然后d1=c1-86.12 结果不是0,是7.95808E-13.

如果既有小数点,又有负数的话,软件的计算,总是有0.00..0000001 个偏差,为什么啊?

这是因为浮点运算产生了误差,可以用ROUND函数进行排错

=ROUND(A1+B1,6)

在 Excel 中浮点运算可能会给出不准确的结果
http://support.microsoft.com/kb/78113/zh-cn
温馨提示:答案为网友推荐,仅供参考
相似回答