excel,两张表都是以显示精度为准,表中同样的明细数值一样,但是最后合计差0.15,这是为什么呢?

2024-05-14

1. excel,两张表都是以显示精度为准,表中同样的明细数值一样,但是最后合计差0.15,这是为什么呢?

这是经常遇到的问题,原因是两个结果计算方法不同造成的,最后只能手工调整某个值,以达到平衡。
例如:明细数中有3.154和4.163两个数,以显示精度为准(四舍五入保留两位小数)后分别为3.15和4.16,那么它们的和为7.31;
而另一种算法是先算合计数,结果为7.317,四舍五入保留两位小数为7.32。这样就造成了0.01的误差。多个这样的数字就可能造成更大的误差。
 
(另外,以显示精度为准,如果小数位数设置不同,结果也是不同的。)

excel,两张表都是以显示精度为准,表中同样的明细数值一样,但是最后合计差0.15,这是为什么呢?