2017-03-20 167 views
2

我正在嘗試創建一個單元,該單元根據D11:D15的內容給出通過/失敗結果。如果即使其中一個單元格的值爲「FAIL」,我也希望上面的單元格(公式將進入)讀取「FAILED」。如果他們都是「通過」,我希望它說「通過」。聽起來很簡單,但我有問題查找一組單元中的單詞

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

無論如何這個公式都會返回通過。即使在範圍內有失敗。我在這裏錯過了什麼?

回答

3

您的公式將只返回第一個單元格D11的結果。

使用COUNTIF使用通配符:

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

或者,如果你真的想使用搜索,那麼你需要包裹在ISNUMBER SUMPRODUCT:

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