Операторы Excel If и or

Операторы Excel If и or
=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" }

Связанный контент