Как создать логическую формулу с И, ИЛИ, НЕ?
И() — все условия истинны: =И(A1>0; B1>0). ИЛИ() — хотя бы одно истинно: =ИЛИ(A1="Да"; B1="Да"). НЕ() — инверсия: =НЕ(A1=0). Комбинируйте с ЕСЛИ для принятия решений.
Функции И (AND), ИЛИ (OR) и НЕ (NOT) — строительные блоки сложных логических условий в Excel.
И — все условия должны быть истинны
=И(A1>0; B1>0; C1>0) → ИСТИНА, если все три > 0
=И(B2>=18; B2<=65) → возраст от 18 до 65
ИЛИ — хотя бы одно условие истинно
=ИЛИ(A1="Москва"; A1="Питер"; A1="Казань")
=ИЛИ(B2>100; C2>100) → любой из показателей > 100
НЕ — инверсия условия
=НЕ(A1="") → ИСТИНА, если ячейка не пуста
=НЕ(ЕОШИБКА(ВПР(A1;B:C;2;0))) → ИСТИНА, если ВПР нашёл
Комбинация с ЕСЛИ
=ЕСЛИ(И(B2>=60; C2>=60); "Зачёт"; "Незачёт")
Зачёт ставится только если оба экзамена сданы на 60+.
=ЕСЛИ(ИЛИ(D2="VIP"; E2>100000); "Скидка 10%"; "Без скидки")
Скидка, если клиент VIP или сумма покупок > 100 000.
Вложенные комбинации
=ЕСЛИ(И(B2>=18; ИЛИ(C2="Паспорт"; C2="Права")); "Допущен"; "Отказ")
Возраст 18+ И (паспорт ИЛИ права) — проверка на входе.
Количество истинных условий
=СЧЁТЕСЛИ(B2:F2; ">60")
Если нужно знать, сколько условий выполнено, а не все/хотя бы одно.