EXCEL计算工资,自动求和的结果跟手动加的结果不一样怎么解决?
发布网友
发布时间:2022-04-26 09:12
我来回答
共2个回答
热心网友
时间:2022-06-26 11:48
可能是这样:
你的每个人的工资计算出来都是好多位小数,例如:A1的单元格公式算完=2345.345758,A2=3233.14678,没有四舍五入到0.01。
但你设置的显示精度是两位小数。这样,A1就会显示2345.35,A2就会显示3233.15。
可实际参与运算(比如求和)时,A1还是按2345.345758加,A2还是按3233.14678加。
这样,A1、A2自动求和的结果就是5578.49,手动按2345.35加3233.15计算就是5578.50。
【差1分钱】
解决方法:
修改你原来每个人工资的公式,比如A1内输入:=round(原来的公式,2)。OK!
当然也可以插入一列,比如插入B列,B1内输入:=round(A1,2)。然后对B1、B2……求和。
热心网友
时间:2022-06-26 11:49
=ROUND(引用原有数据中的第一个单位格,2)
比如:
A1 1.4641 B1 =ROUND(A1,2)下拉。
A2 1.8116
即得:
B1 1.46
B2 1.81
B1+B2=3.27
而原来的A1+A2自动求和,并保留2位小数点,得:A1+A2=3.28
有感觉了吗?