EXCEL双重条件求和

来源:百度知道 编辑:UC知道 时间:2024/06/01 02:01:51
求A列中等于1同时B列中等于5时C列的和,第一次提问,万分感谢
A B C
2 4 3
1 5 6
2 4 4
1 5 1
2 6 3
2 6 5
1 5 5
3 4 5
3 6 4

方法1:
=SUMPRODUCT((A1:A9=A2)*(B1:B9=B2),C1:C9)
这里假定A2的单元格为“1”B2的单元格为“5”

或者=SUMPRODUCT((A1:A9=1)*(B1:B9=5),C1:C9)

方法2:

{=SUM(IF((A1:A9=1)*(B1:B11=5),C1:C9))}或者

{=SUM(IF((A1:A9=A2)*(B1:B9=b2),C1:C9))}

花括号由ctrl+shift+enter生成。

两个方法得到的结果是一致的,但是解答方式不完全一致。

第一个是用汇总公式进行计算,在C列里查找符合条件的数值,再进行相加。
第二个是用数组公式进行计算,表示的是如果符合这两个条件,那么就在C列里进行计算。

D1=sumproduct((A:A=1)*(B:B=5)*C:C)