在一组单元格中查找单词



我正在尝试创建一个基于 D11:D15 的内容给出通过/失败结果的单元格。如果该范围内的一个单元格的值为"FAIL",我希望上面的单元格(公式将进入的单元格(显示为"FAILED"。如果它们都是"通过",我希望它说"通过"。听起来很简单,但我遇到了问题

=IF((ISNUMBER(SEARCH("FAIL",D11:D15))),"FAILED","PASSED")

无论如何,此公式都会返回通过。即使范围内出现故障。我在这里错过了什么?

您的公式将仅返回第一个单元格 D11 的结果。

将 COUNTIF 与通配符一起使用:

=IF(COUNTIF(D11:D15,"*FAIL*"),"FAILED","PASSED")

或者,如果您真的想使用搜索,则需要将ISNUMBER包装在SUMPRODUCT中:

=IF(SUMPRODUCT(--(ISNUMBER(SEARCH("FAIL",D11:D15)))),"FAILED","PASSED")

最新更新