【问题标题】:Combining multiple "COUNTIF" formula into one statement将多个“COUNTIF”公式组合到一个语句中
【发布时间】:2020-04-08 08:56:02
【问题描述】:

情况:

我想搜索特定列的范围以检查它是否包含多个特定字符串。如果找到选定的字符串,它将根据以下条件返回一个字符串。

contain "#ERROR!" -> return "Partly Abnormal"

contain "#N/A" -> return "Abnormal"

contain "#N/A" and "#ERROR!" -> return "Abnormal"

No above strings -> return "Normal"

问题:

为此,我输入了以下公式,但我尝试了几个小时,仍然不知道如何将两者合二为一。非常感谢您的帮助,谢谢!

=IF(COUNTIF(A2:A,"#N/A"),"Abnormal","Normal")

=IF(COUNTIF(A2:A,"#ERROR!"),"Partly Abnormal","Normal")

【问题讨论】:

    标签: if-statement google-sheets google-sheets-formula countif ifs


    【解决方案1】:

    使用IFS 而不是IF

    这允许您将多个条件组合在一起。

    注意:IFS 不允许在未找到指定字符串的情况下指定默认条件,但您可以通过将true 指定为最后一个条件来使用技巧:

    =IFS(COUNTIF(A2:A,"#N/A"),"Abnormal", COUNTIF(A2:A,"#ERROR!"),"Partly Abnormal", true, "Normal")
    

    【讨论】:

      【解决方案2】:

      嵌套IF

      =IF(COUNTIF(A2:A,"#N/A"), "Abnormal",
       IF(COUNTIF(A2:A,"#ERROR!"), "Partly Abnormal", "Normal"))
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-01-30
        • 2014-06-22
        • 1970-01-01
        • 1970-01-01
        • 2018-11-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多