在我的Excel工作表中,我有3列:
A B C
===================
XYZ N 9
ABC N 1
MNO N 3
D 13
D D 7
D D 9
D 1
现在,从这些表中我想要C列中所有单元格的总和,其中A或B列的单元格中的值都是'D'。
类似:if(a ='D'或b ='D')则sum + = C
此处,对于案例SUM(其中单元格值为列A或B中的“D”)将为30。
答案 0 :(得分:2)
假设您在单元格A1:C7中有这些值,这应该可以解决问题:
=SUMPRODUCT(C1:C7*(A1:A7="D"))+SUMPRODUCT(C1:C7*(B1:B7="D"))-SUMPRODUCT(C1:C7*(A1:A7="D")*(B1:B7="D"))
为了解释这个公式,它是: (C的总和,其中A =“D”)+(C的总和,其中B =“D”) - (C的总和,其中A =“D”和B =“D”)
最后一部分的原因是避免重复计算。