出现这种情况,一般都是明细数单元格没做四舍五入处理,求和数看似与各明细数相加不一致,但实际上一致的。
差就差在:
“求和数”是按照各明细数四舍五入之前的数求的和;
“明细数(看到的)”是显示效果,不是数据真正的值。
就像下图:
A1:A3单元格,看似是0.33,实际上是三分之一。
表面看是3个0.33,求和应该是0.99,
实际上是3个1/3,求和应该是1.00。
如果你想结果是前者,就需要对明细数做四舍五入处理。
公式:=1/3
改成:=round(1/3,2)
如图:
这是由于你的原始数据不是整数,累计的时候四舍五入造成的。
前面的数据,保留两位小数,再小记、合计。最后取消小数。
1、有文本型数字、这些数字不是数值;
2、没有全部显示所有的小数,所以造成显示的与真实的数值在小数进位上有出入。
公司12%列用公式=INT(总额*0.12+0.5),个人列=公司列,应缴列=个人列+公司列,尽量少用乘法运算。