【问题标题】:Statement for checking IF multiple cells CONTAIN certain text用于检查 IF 多个单元格 CONTAIN 某些文本的语句
【发布时间】:2013-04-02 17:07:33
【问题描述】:

我有一列值,然后我有两列带有简单标记,例如“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),但我无法完全解决多个单元格的问题。

【问题讨论】:

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


    【解决方案1】:

    我怀疑:

    =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)

    【讨论】:

    • ...或者当值不是“X”时可能求和,例如在 B9 中尝试将此公式复制到 C9 =SUMIF(B4:B7,"<>X",$A4:$A7)
    • 哈哈,是的,我的例子很快,我丢弃了几个 100 ;) 这正是我想要的 :) 非常感谢。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2018-10-25
      • 1970-01-01
      • 2016-10-15
      • 2022-11-04
      • 2021-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多