为什么同一组数我用计算器加出来的和excel中自动求和的得数是不一样的?这两组数完全一样,肯定没错。

谢谢大家,我还是不太明白,我想那个不是四舍五入的问题,两个数差了144呢?

用计算器加出来的和excel中自动求和的得数是不一样,这是因四舍五入造成的。

如果我们通过“格式-单元格-数字-数值”把单元格格式设为保留两位小数,实际上两位小数以后的数字并真正没有舍去,只是我们看不见而矣。

比如:在单元格A1输入1.234,B1输入1.113 ,则A1显示为1.23,B1显示为1.11

在C1中输入=A1+B1,则显示为3.35  (1.234+1.113=1.347,然后四舍五入为1.35)

这样,与计算器计算的1.23+1.11=2.34就不同了。

解决这个问题的办法:

方法一、勾选“工具--选项--自动重算--以显示精度为准”。

方法二、凡是涉及公式计算的数据,根据需要用round函数将其四舍五入,如函数“=round(A1/B1,2)”就是将A1/B1的结果保留两位小数。 

---------------------------------------

“我想那个不是四舍五入的问题,两个数差了144呢?”

答:有可能是修改数据后,公式还没有自动计算。打开“工具--选项--重新计算”,选择“自动重算”复选框,按确定。

另外,还有可能数据有文本格式的数字,检查一下单元格的左上角有没有有绿色小三角,如果有,点左边的黄色的有!的图标,查看是不是文本格式,因为文本数据不参与计算。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-21
1、有可能是计算精度的问题,特别是小数计算,EXCEL有时显示的并非实际数据。
2、可能选中的数据跟手工计算器计算的数据的个数不同。
3、EXCEL中的数据可能含有文本格式的数字,自动求和不计算文本数字。
第2个回答  2011-02-21
应该是EXCEL中有的数据不是数值型的,楼主可以通过选中数据区后单击右键的方式把单元格格式设置为“数值”看看

如果方便的话,楼主可以HI我.
第3个回答  2011-02-21
excel中是否会有隐藏的?或者是数据有四舍五入的情况
第4个回答  2011-02-22

见图示:

相似回答