Excel里求和公式SUM算出来的数和一个一个加起来的不一样?

我用Excel的 sum求一组数的和算出来的数为什么比逐项相加得到的数要大?怎么解决?
我用SUM函数比如说是sum=(H1:H5)这样算出来的数就比=H1+H2+H3+H4+H5要大,谁能知道为什么,我刚才设置选择精度没用。

因为步骤出错。

1、如图所示,这是一个学生成绩统计表,合计处统计了所有学生的分数总和997。

2、因为sum的求和它不会对数据进行筛选,还是会把隐藏的值给算进来。

3、这时候我们就不能用sum的求和公式,而是要用subtotal函数进行求和。

4、在C14合计中输入公式“=SUBTOTAL()”。

5、输入公式后在跳出来的选项中双击“9 sum”,也即是加总求和的意思。

6、然后在括号的9后面加上逗号,再选择求和区域C2:C12,然后按键盘回车。

7、此时我们看到求和跟sum求和的结果一样也是997。

8、当我们筛选出李明的成绩后发现,他的分数合计不再是997了,而是279。这就说明SUBTOTAL函数没有把隐藏的值加进来,而只是对筛选的值进行求和。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-25
大概是因为你逐项值 你看到的值与实际值也许不同。
也许,你使用选项中的“显示精度为准”能解决你的问题。主要是你所谓的逐项相加是怎么加的没说清,是输入数值相加还是使用单元格标识相加?
如果是数值相加,那表示应该是我上面讲的情况,如果是单元格标识,那有可能是浮点运算的问题,如果是这样,大多是使用round函数约定每个逐项的实际值。
具体情况具体对待。本回答被提问者和网友采纳
第2个回答  2012-06-14
查看下你求和的公式范围内是不是有的行让你隐藏了。比如自动筛选了。
公式求出来的是范围内的所有数,并不排除隐藏的内容。
还有可能就是楼上说的文本格式问题。如果某些数据是文本格式的求和也会被排除。
第3个回答  2012-06-14
1你选择的求合范围可能有误
2你所求的范围要全部为数值型的,如果有文本的就不会求和
第4个回答  2012-06-14
不会,要么公式引用范围不对,要不就是数据格式有问题,你查查看