EXCEL某列整数求和,却出现0.00000000010的情况

如下图,某列金额单位为元(部分金额精确到分,如12.52),这一列金额全部是手动输入的数字(肯定不是公式计算得出的结果),然后将这列金额求和。再将这个求和结果的进行设置,设置成小数位数为10位,结果却出现0.0000000010的情况。问题出在哪里,如何解决,求高手解答。
为了让大家看得比较清楚,所以金额都是2位小数(再次申明,金额是手动输入),而需要解决问题的那个表格,全部数据都设成10位小数后仔细看过,肯定没有输错的情况,唯独结果有这0.0000000010。

这个问题我也研究过很久,最终也没解决,只能是电脑计算误差。电脑内部计算是很复杂的,加减法也不是我们想像的那么简单。
只能设置小数位数解决这个问题。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-26
相加不可能出现这种结果的话,相加肯定不会出现这么多的小数点,你可能是设置出错了,请在检查一下,谢谢。追问

输入数据时就是2位小数。自动求和的结果也是2位的。然后 将这结果设置成小数位10位,就多出这个1来。按理,这么简单的加法计算,是不会出问题的。

追答

你把文件发给我看看咯。602995148@qq.com

本回答被网友采纳
第2个回答  2019-04-01
浮点运算_百度百科

看一下上面的内容可能有助于理解这种情况。
结果可用类似这样的公式=ROUND(SUM(C3:C100),2)
第3个回答  2019-04-01
你的数据是通过运算出来的,设置了小数位数为零,但实际上十位小数,你可以将结果单元格设置需要的小数位数就可以了。也可以将数据复制到WORD中再复制回来就好了。
第4个回答  2014-11-26
把求和的几项也设成小数点10位,就知道哪个输入有问题。追问

这列都设成10位,数据没问题,就是结果有问题

追答

zonjack@sina.com.cn
方便的话 发我看一下

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网