第1个回答 2013-02-28
原因: 你保留2位小数仅是显示上显示两位,实际上的值经过除算小数位不止两位。
解决方法:1,使用函数先取位再加总。以下的兄弟的方法都可以实现
2,让excel 按显示的数据进行加总(如Excel 2003 在工具-- 选项--重新计算--“以显示精度为准” 打勾 ;如 Excel 2010 文件--选项--高级 --计算经工作簿时 “将精度设为所显示的精度” 打勾)
第2个回答 2013-02-28
你看到的数字不是真值,比如你看到的是1.21,他实际的值可能是1.2136,后面是有安数字的,你用自动求和时,公式用1.2136计算,而你手动计算时是用1.21计算,所以会产生差异。
解决这个问题,你就把你原来的公式外加一个公式,=round(原公式,2)
原公式就是得出1.2136那个单元格内的公式。然后自动求各就可以了
第3个回答 2013-02-28
=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
有感觉了吗?
第4个回答 2013-02-28
这是四舍五入造成的现象,一般差的不多,可以将计算结果手动调整一下,现在大家对几分钱是不会计较的。