Загальна формула
=IF(AND(OR(A1=x,A1=y),B1=z),"yes","no")
Резюме
Щоб застосувати більш складну логіку, наприклад "якщо комірка (x АБО y) І z", ви можете вбудувати функції AND і OR безпосередньо в логічний тест функції IF. У D5 формула така:
=IF(AND(OR(B5="red",B5="green"),C5>10),"x","")
Ця формула повертає "x", якщо колір у B5 є "червоним" або "зеленим", а кількість у C5 перевищує 10. В іншому випадку формула повертає порожній рядок ("").
Пояснення
У наведеному прикладі ми хочемо "позначити" або "позначити" записи, де колір - або червоний АБО зелений І кількість більше 10. Ядро формули - це логічний тест всередині функції IF, який виглядає так :
AND(OR(B5="red",B5="green"),C5>10)
Зверніть увагу, що функція АБО відображається всередині функції І. Іншими словами, функція АБО логічна1 всередині функції І, тоді як С5> 10 логічна2. Цей фрагмент поверне ІСТИНУ лише тоді, коли колір у В5 або "червоний", або "зелений" І кількість у С5 перевищує 10.
Потім функція IF просто ловить результат вищевказаного фрагмента і повертає "x", коли результат TRUE, і порожній рядок "" (нічого), коли результат хибний.
Примітка: якби ми не надали порожній рядок, формула повертала б FALSE, коли логічний тест повертав FALSE.