首页 > 解决方案 > 将多个“COUNTIF”公式组合到一个语句中

问题描述

情况:

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

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-statementgoogle-sheetsgoogle-sheets-formulacountififs

解决方案


使用IFS代替IF

这使您可以将多个条件组合在一起。

注意:IFS如果没有找到指定的字符串,则不允许指定默认条件,但您可以通过指定为最后一个条件来使用技巧true

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

推荐阅读