用于检查IF多个单元格的语句包含特定的文本
我有一列值,然后我有两列简单的标记就像一个'X':
ABC 1 2 3 VALUES: PERSON1: PERSON2 4 500 X 5 180 X 6 100 X 7 200 X 8 TOTAL: 9 =SUM(A4:A8) ?? ??
我可以创build一个语句来检查,如果一个框中有一个X
,那么同一行的A列单元格的值将从总和中减去?
在上面的例子中,PERSON2应该有一个值为'980-180-100'的陈述,即700
。
我可以很容易地做到这一点: =IF(B4="X", A9-A4)
但我不能完全避免与多个。
我猜测:
=SUM(A4:A7)-SUMIF(B4:B7,"X",A4:A7)
是你以后,或者也许是:
=SUM(A4:A7)-2*SUMIF(B4:B7,"X",A4:A7)
但更好的解决scheme是@barry houdini:
在B9中试试这个公式拷贝到C9
=SUMIF(B4:B7,"<>X",$A4:$A7)
您可以使用=$A9-SUMIFS($A4:$A7,B4:B7,"X")