检查IF多个单元格的语句包含某些文本

时间:2013-04-10 17:53:52

标签: excel if-statement excel-formula contains sumifs

我有一列值,然后我有两列简单的标记,就像'X'一样:

     A              B               C
1    
2
3    VALUES:       PERSON1:         PERSON2
4    500           X
5    180                            X
6    100                            X
7    200           X
8    TOTAL:
9    =SUM(A4:A8)   ??               ??

我是否可以创建一个语句来检查如果一个方框中有一个X,那么同一行中A列单元格的值将从总和中减去?

在上面的例子中,PERSON2应该有一个值为'= 980-180-100'的语句700

我可以轻松地为一个单元格执行此操作:=IF(B4="X", A9-A4)但是我不能完全处理多个单元格。

2 个答案:

答案 0 :(得分:2)

我怀疑:

=SUM(A4:A7)-SUMIF(B4:B7,"X",A4:A7)  

是你所追求的,或者也许是:

=SUM(A4:A7)-2*SUMIF(B4:B7,"X",A4:A7)  

但更好的解决方案来自@barry houdini:

  在B9中

尝试将此公式复制到C9 =SUMIF(B4:B7,"<>X",$A4:$A7)

答案 1 :(得分:1)

你可以使用类似的东西 =$A9-SUMIFS($A4:$A7,B4:B7,"X")