Функция ИЛИ — это логическая функция, которая возвращает ИСТИНА, если ХОТЯ БЫ ОДИН из её аргументов имеет значение ИСТИНА. Функция возвращает ЛОЖЬ только в том случае, если ВСЕ её аргументы имеют значение ЛОЖЬ.
Функция ИЛИ используется для проверки выполнения хотя бы одного из нескольких условий. Это логическое сложение (дизъюнкция) в булевой алгебре.
| Тип аргумента | Пример | Результат |
|---|---|---|
| Логические значения | =ИЛИ(ИСТИНА; ЛОЖЬ) |
ИСТИНА (хотя бы один истинен) |
| Логические выражения | =ИЛИ(A1>10; B1<5) |
ИСТИНА, если A1>10 ИЛИ B1<5 |
| Смешанные аргументы | =ИЛИ(A1>10; ИСТИНА; C1="да") |
ИСТИНА, если хотя бы одно условие истинно |
| С числовыми значениями | =ИЛИ(0; 0; 1) |
ИСТИНА (хотя бы одно ненулевое) |
| Аргумент 1 | Аргумент 2 | Результат ИЛИ | Объяснение |
|---|---|---|---|
| ИСТИНА | ИСТИНА | ИСТИНА | Хотя бы один истинен → истина |
| ИСТИНА | ЛОЖЬ | ИСТИНА | Хотя бы один истинен → истина |
| ЛОЖЬ | ИСТИНА | ИСТИНА | Хотя бы один истинен → истина |
| ЛОЖЬ | ЛОЖЬ | ЛОЖЬ | Оба ложны → ложь |
| 0 (число) | 0 (число) | ЛОЖЬ | 0 = ЛОЖЬ, оба ложны |
| 0 (число) | 1 (число) | ИСТИНА | 1 = ИСТИНА, хотя бы один истинен |
Условие: В ячейке A1 находится оценка. Нужно проверить, что оценка отличная (5) ИЛИ хорошая (4).
Условие: Если ученик сдал математику (оценка ≥ 3) ИЛИ информатику (оценка ≥ 3), вывести "Сдал хотя бы один", иначе "Не сдал ни одного".
Условие: Проверить, что число находится вне диапазона от 10 до 20 (меньше 10 ИЛИ больше 20).
Правило: Excel вычисляет аргументы функции ИЛИ
последовательно. Если найден первый аргумент со значением ИСТИНА,
дальнейшие аргументы не вычисляются.
Пример: =ИЛИ(ИСТИНА; A1/0) → ИСТИНА (деление на 0
не выполняется)
Правило: Функция ИЛИ не работает с диапазонами
напрямую. Для проверки условий в диапазоне используйте другие
функции.
Пример: =ИЛИ(A1:A10>5) не работает, нужно
=СЧЁТЕСЛИ(A1:A10; ">5")>0
Правило: В Excel можно использовать до 255
аргументов в функции ИЛИ.
Пример: =ИЛИ(A1>0; A2>0; ...; A255>0) — допустимо
Задача: В таблице Excel записаны данные о абитуриентах: столбец A — балл по математике, столбец B — балл по русскому, столбец C — балл по информатике. Напишите формулу для ячейки D2, которая проверяет, что абитуриент набрал не менее 80 баллов хотя бы по ОДНОМУ предмету. Если хотя бы один балл ≥ 80, вывести "Есть высокий балл", иначе "Нет высоких баллов".