Excel 中如何有选择的求和?

来源:百度知道 编辑:UC知道 时间:2024/06/05 01:20:48
甲类和乙类的数据有很多,混杂在一列中,我想把属于甲类的相加,然后再把属于乙类的相加,这样得出甲乙混杂着的总数、甲类的总数、乙类的总数。怎么实现呢?谢谢了。

比如类别在A列,汇总数据在B列。

甲类合计=SUMPRODUCT((A1:A20="甲类")*B1:B20)
乙类合计=SUMPRODUCT((A1:A20="乙类")*B1:B20)
总合计=SUM(B1:B20)

以上是一般公式,如果用数组公式,则

甲类合计=SUM(IF((A1:A20="甲类"),B1:B20,0))
乙类合计=SUM(IF((A1:A20="乙类"),B1:B20,0))
数组公式要以Ctrl+Shift+Enter结束公式输入。

先筛选再求和

AB
甲100
乙50
甲20
乙100

这样的数据,可以通过公式:
=sumif(A1:A4,"乙",B1:B4)

或者=sumproduct((A1:A4="乙")*B1:B4)