EXCEL中同一列有几个小计,一个合计,小计行数不一样,如何快速计算

如图,每小计的行都是不一样的,数据较多,简单加法太慢也麻烦。有没有什么方法可以快速准确的使小计和合计都算出数。

假设A列小计时B列为空值
选中B列 按F5 定位条件 空值
点击常用工具栏上的自动求和按钮Σ

在合计右侧B列输入或复制粘贴此公式
=SUMIF(A:A,"小计",B:B)追问

谢谢所有解答的朋友。明白各位的意思了,但这样的前提是B列数值全部都有的情况下可以。但现实的话,有部分A列对应的B列数值为空的,就不行了,这样的话,是不是需要手动的全部录入成零,或是还有其他的办法?

追答

盼高手出手。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-04
B列小计处都空着,选中B列,按F5,定位条件:常量
然后直接按自动求和按钮就行了

合计可以把上面的求和再除2
第2个回答  2013-11-04
假设A列小计时B列为空值,

选中B列 按F5 定位条件 空值

按住alt 按 "=" 号
选择合计行B列单元格,同样操作 按住alt 按 "=" 号
完成.
第3个回答  2013-11-04

你试试吧,我做了一个表格示范,看是不是你想要的结果,把小计和数量放在不同的列上面。注意中间的那根线不显出来。

第4个回答  2013-11-04
选这B列,按Ctrl+G,定位条件:空值,确定。
点击自动求和按钮。
合计单元格重新输入公式:=sumif(A1:A17,"小计",B1:B17)
(A17和B17根据实际修改,不包含合计行就行。)
相似回答