点击左上角的office按钮图标,在打开的窗口点excel选项。进入选项后选择高级界面,
选项-高级-计算此工作簿时- 将精度设置为显示的精度 ”选项,勾上即可。
因为你第个数字都是用其它公式算出来的,有多位小数;
你单元格中只让它显示两位小数;
单元格中参加运算的数字是原数字,而非显示的数字;
手工计算的是显示数字,而非原数字。
所以出现误差。
大量浮点数参与计算的情况下会产生误差,如果数字少几乎可以忽略,但多了就必须先进行四舍五入之后再计算,就是用ROUND函数进行四舍五入之后再进行计算
银行里就是先四舍五入之后再计算的,所以你每次都差几分钱,估计是做工资册吧
另外,就是四舍五入之后都会产生误差,不过非常小,大概是小数点后十位左右的误差,几乎可以忽略了
试试在菜单栏→工具→选项→重新计算→以显示精度为准,勾选上
excel不会算错
如果有算错,可能是你用的函数不正确
在函数中有进位等函数,如果你是保留到小数2位的四舍五入,那可能就会产生进位
如果只是合计,请用sum()的函数
如果还不明白,建议你把出误差的数据和计算公式发上来,我帮你看一下