excel怎么筛选符合多个条件的值并求和

如下表,想分别统计出各个名下a、b、c三类的数量和,以及名下d、e、f三类的数量和要怎么编辑公式?

姓名 数量 类别
张三 2 a
李四 4 c
王二 2 e
麻子 3 a
二蛋 1 d
大牛 6 f
张三 2 d
李四 4 c
王二 2 a
麻子 3 e
二蛋 1 c
大牛 6 a

用sumif函数设计公式:(对a、b、c求和,如果是d、e、f,请将公式中a、b、c替换)
=SUMPRODUCT(SUMIF(C:C,{"a","b","c"},B:B))追问

为什么要加sumproduct?

追答

因为,SUMIF(C:C,{"a","b","c"},B:B),得到的是一个数组,分别是这三项的数量组成的数组,需要再求和才能得到总计。

追问

哦,那如果我要筛选张三的来统计要怎么编写?

追答

公式:(张三的a、b、c 的和)
=SUMPRODUCT(SUMIFS(B:B,A:A,"张三",C:C,{"a","b","c"}))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-25
=SUMPRODUCT((C2:C13={"a","b","c"})*(B2:B13))
相似回答