excel2007 一列数据用自动求和和用计算机的结果怎么差0.02,有什么方法可以解决呢?
发布网友
发布时间:2022-05-18 11:52
我来回答
共2个回答
热心网友
时间:2023-10-16 04:31
有可能这一列数据的小数点位数引起的。
比如,选择所有单元格,把“格式-单元格-数值-小数位数”设置为2
在A1中输入0.033 (显示为0.03)
在B1中输入0.013 (显示为0.01)
在C1中输入 =A1+B1 (值显示为0.05)
这是因为把设置小数点位数为2,小数点2位以后的数字还存在,只不过是没有显示出来而矣。
C1的计算结果实际为:0.033+0.013=0.046,通过四舍五入隐藏第三位小数,就是0.05了。
而单元格显示的是 0.03+0.01=0.05 误差就出现了。
解决办法有:
1、凡是涉及公式计算的数据,根据需要用round函数将其四舍五入,如函数“=round(A2*B2,2)”就是将A2*B2的结果保留两位小数。
2、在“工具--选项--自动重算”中,勾选“以显示精度为准”。
热心网友
时间:2023-10-16 04:31
收入在C,支出在D,余额在G列,数字为第二行开始。G2=C2-D2 再G3=G2+C3-D3
然后下拉即可。