Excel If 和或语句

Excel If 和或语句
=IF(AND(F5>=15,M5,IF(AND(F5="SM",M5="PRSU",IF(AND(ISNUMBER(SEARCH("PRSU",M5))))

我需要这个公式来返回一个1如果F50>=15或如果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)

我的理解(以一种伪代码):

如果 [ (F5 是数字 15 或更大) 或 ( F5 是 SM 并且 PRSU 出现在 M5 中) ] { 输出 "1" }

相关内容