SUM基于多个条件的单元格值 – A列或B列单元格为true。 任何一个。 但并不总是这两个条件都是真实的
在我的Excel表中,我有3列:
ABC =================== XYZ N 9 ABC N 1 MNO N 3 D 13 DD 7 DD 9 D 1
现在,从这些表中,我想要C列中所有单元格的总和,其中A列或B列的单元格中的任何一个值都是“D”。
例如:if(a ='D'或b ='D')then sum + = C
这里,对于情况SUM(其中单元格A或B的单元格值是'D')将是30。
假设你在单元格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”) – (其中A =“D”和B =“D”
最后一部分的原因是为了避免重复计算。