![Excel If 和或语句](https://linux22.com/image/1615555/Excel%20If%20%E5%92%8C%E6%88%96%E8%AF%AD%E5%8F%A5.png)
=IF(AND(F5>=15,M5,IF(AND(F5="SM",M5="PRSU",IF(AND(ISNUMBER(SEARCH("PRSU",M5))))
我需要这个公式来返回一个1
如果F5
是0>=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" }