wps表格bug

在单元格A1中输入数值38372129.02;在单元格B1中输入数值27736153.41;在单元格C1中输入数值8193543.97;在单元格D1中输入数值2442431.64;输入公式:=IF(A1-B1-C1-D1=0,0,"错误"),此时应该返回0,但是WPS表格返回为错误。 38372129.02-27736153.41-8193543.97-2442431.64就是等于0的,输入以上数据及公式没有格式错误,都是数字格式,不知道为什么返回为错误。 相关问题详见附图,以上的数值改为其他四个数依次相减,能返回正确值0;使用WPS表格中“公式求值”功能,可以看到该公式返回值为“true”,但是最终返回的值是错误。 另外发现,其他数字的小数点和上述四个数字一样时,也发生了同样的错误。不知道是不是程序进制导致的问题。
安徽省
浏览 111
收藏
5
分享
5 +1
3
+1
全部评论 3
 
HC.旋
你好,由于计算机浮点运算误差造成
· 福建省
回复
 
千叶
看看这个帖子 https://bbs.wps.cn/topic/31979
· 湖北省
回复
 
千叶
小数精密问题 , 有小数点计算的都会有
· 湖北省
回复