Статья Автор: Деникина Н.В., Деникин А.В.

ЕСЛИ+И/ИЛИ (несколько условий)

Обычный ЕСЛИ проверяет одно условие. Но часто нужно проверить два или три одновременно: «допущен, если посещаемость ≥ 75% и балл ≥ 40». Для этого внутри ЕСЛИ используют функции И и ИЛИ.

Функция И (AND) — все условия сразу
=И(условие1; условие2; ...)

Возвращает ИСТИНА, только если ВСЕ условия истинны. Достаточно одного ложного — результат ЛОЖЬ.

Таблица истинности И
Условие 1 Условие 2 И(1; 2)
ИСТИНА ИСТИНА ИСТИНА
ИСТИНА ЛОЖЬ ЛОЖЬ
ЛОЖЬ ИСТИНА ЛОЖЬ
ЛОЖЬ ЛОЖЬ ЛОЖЬ
Аналогия: И — это как строгий учитель: «Чтобы получить зачёт, нужно сдать и контрольную, и реферат». Не сдал хоть что-то — незачёт.
Пример: допуск к экзамену

Ученик допущен, если посещаемость ≥ 75% И средний балл ≥ 40:

=ЕСЛИ(И(A1>=75; B1>=40); "Допущен"; "Не допущен")
Функция ИЛИ (OR) — хотя бы одно
=ИЛИ(условие1; условие2; ...)

Возвращает ИСТИНА, если хотя бы одно условие истинно. ЛОЖЬ только когда все ложны.

Таблица истинности ИЛИ
Условие 1 Условие 2 ИЛИ(1; 2)
ИСТИНА ИСТИНА ИСТИНА
ИСТИНА ЛОЖЬ ИСТИНА
ЛОЖЬ ИСТИНА ИСТИНА
ЛОЖЬ ЛОЖЬ ЛОЖЬ
Аналогия: ИЛИ — это как добрый учитель: «Зачёт, если сдал контрольную или реферат». Достаточно чего-то одного.
Пример: бонус за достижения

Бонус, если продажи ≥ 100 000 ИЛИ стаж ≥ 5 лет:

=ЕСЛИ(ИЛИ(A1>=100000; B1>=5); "Бонус"; "Без бонуса")
Попробуйте сами

Введите два значения и посмотрите разницу между И и ИЛИ:

  И vs ИЛИ — живое сравнение
Условия: посещаемость ≥ 75 И/ИЛИ балл ≥ 40
Посещаемость: 80 >= 75 → ИСТИНА
Балл: 35 >= 40 → ЛОЖЬ

И(ИСТИНА; ЛОЖЬ) = ЛОЖЬ
ИЛИ(ИСТИНА; ЛОЖЬ) = ИСТИНА
И: Не допущен
ИЛИ: Допущен
Комбинирование И + ИЛИ

Функции И и ИЛИ можно использовать вместе с вложенным ЕСЛИ для сложных сценариев:

=ЕСЛИ(И(A1>=80; B1="Да"); "Премия 20%"; ЕСЛИ(ИЛИ(A1<50; B1="Нет"); "На испытательном"; "Стандарт"))

Здесь: если KPI ≥ 80 и аттестация пройдена — премия. Если KPI < 50 или аттестация не пройдена — испытательный. Все остальные — стандарт.

Шпаргалка
1
И(усл1; усл2; ...) — ИСТИНА, только если ВСЕ условия истинны.
2
ИЛИ(усл1; усл2; ...) — ИСТИНА, если ХОТЯ БЫ ОДНО условие истинно.
3
И и ИЛИ сами по себе возвращают только ИСТИНА/ЛОЖЬ. Чтобы получить полезный результат, оборачивайте их в ЕСЛИ.
4
Можно вкладывать до 255 условий в И() или ИЛИ().
5
Комбинация ЕСЛИ + И/ИЛИ + вложенный ЕСЛИ позволяет описать любую логику.
Печать