Excel If 與 or 語句

Excel If 與 or 語句
=IF(AND(F5>=15,M5,IF(AND(F5="SM",M5="PRSU",IF(AND(ISNUMBER(SEARCH("PRSU",M5))))

我需要這個公式來返回1if F5is 0>=15OR 如果F5=”SM”並且如果它"PRSU"找到M5

在這種情況下M5"Simplicity(PRSU, PR15)"但它並不總是包含"PRSU"

答案1

試試這個公式(如果我理解正確的話):

=IF(OR(IF(ISNUMBER(F5),IF(F5>=15,1)),IF(AND(F5="SM",ISNUMBER(SEARCH("PRSU",M5))),1)),1)

我的理解(以某種偽代碼的形式):

IF [ (F5 是 15 或更大的數字) OR ( F5 是 SM 且 PRSU 出現在 M5 中) ] { 輸出「1」 }

相關內容