Логические функции: Excel учится думать
Представьте, что вы составляете отчёт и хотите, чтобы Excel сам решал: помечать строку красным или оставлять её как есть, начислять бонус сотруднику или нет, выводить предупреждение о просроченном сроке или пропускать его. Всё это — задачи для логических функций.
Логическая функция — это функция, которая проверяет какое-либо условие и возвращает
один из двух результатов: ИСТИНА или ЛОЖЬ
(в англоязычном Excel — TRUE / FALSE). На основе этого результата
формула может вести себя по-разному.
Почему это важно на практике
Без логических функций Excel — это просто умный калькулятор. С ними он превращается в инструмент автоматизации: он сам проверяет данные, сам сигнализирует об ошибках и сам выбирает нужное действие. Несколько примеров из жизни:
- Начислить надбавку, если сотрудник выполнил план на 100% и выше.
- Пометить заказ как «срочный», если дата доставки уже прошла.
- Проверить, что в форме заполнены все обязательные поля.
- Рассчитать скидку: 10% для клиентов с суммой покупок свыше 50 000 ₽, 5% — для остальных.
Как выглядит логическое выражение
Любое логическое выражение — это вопрос с ответом «да» или «нет». Вы формулируете условие через операторы сравнения, и Excel говорит, выполняется оно или нет:
| Выражение | Что проверяет | Пример результата |
|---|---|---|
A1 > B1 |
Значение в A1 больше, чем в B1 | ИСТИНА или ЛОЖЬ |
C2 = "Да" |
В ячейке C2 написано слово «Да» | ИСТИНА или ЛОЖЬ |
D5 <> 0 |
Значение в D5 не равно нулю | ИСТИНА или ЛОЖЬ |
B3 >= 100 |
B3 не меньше 100 | ИСТИНА или ЛОЖЬ |
Основные логические функции в Excel
В этом курсе мы разберём четыре ключевые функции:
- ЕСЛИ (IF) — самая популярная. Проверяет условие и возвращает одно значение, если оно выполнено, и другое — если нет.
- И (AND) — проверяет несколько условий сразу. Возвращает ИСТИНА только если все условия выполнены.
- ИЛИ (OR) — тоже проверяет несколько условий, но возвращает ИСТИНА, если выполнено хотя бы одно.
- НЕ (NOT) — переворачивает результат: ИСТИНА становится ЛОЖЬЮ и наоборот.
ИСТИНА, либо ЛОЖЬ. Эти значения можно использовать
напрямую, а можно вставлять внутрь других функций — именно так и работает
большинство сложных формул.