Top.Mail.Ru
Формула ЕСЛИ в Excel: 15 примеров + почему не работает

Формула ЕСЛИ в Excel: 15 простых примеров для новичков

25.11.2025
2504
Формула ЕСЛИ в Excel: 15 простых примеров для новичков

Формула ЕСЛИ — один из главных «кирпичиков» в Excel. Но большинство новичков её боятся: скобки, точки с запятой, «истина/ложь», ошибки. В итоге вместо автоматизации люди продолжают проверять всё глазами и считать вручную.

В этой статье — 15 простых, но реальных примеров, которые закрывают 90% задач: статусы, флаги, сравнения, даты, несколько условий, “если содержит текст”. А ещё добавил блок «почему формула не работает», чтобы ты мог быстро починить ЕСЛИ, если сейчас Excel возвращает ошибку или не тот результат.

Быстрый навигатор

Введение: зачем нужна формула ЕСЛИ

В любой таблице (продажи, экзамены, статусы задач, скидки) регулярно возникает вопрос: «Если выполняется условие — делаем одно. Если нет — другое».

Именно это и делает функция ЕСЛИ:

  • проверяет условие (больше/меньше, равно, содержит текст и т.д.);
  • возвращает один результат, если условие выполняется;
  • и другой результат, если условие не выполняется.

💡 Быстрый ориентир: ЕСЛИ обычно используют, чтобы вернуть статус/флаг/текст. А если нужно считать суммы по условиям — чаще подходят СУММЕСЛИ и СУММЕСЛИМН.

Почему ЕСЛИ не работает: быстрый чек

Если формула ведёт себя странно (везде “Не сдал”, всё пусто, ошибка, или “как будто условие игнорируется”), сначала проверь эти 4 вещи — они встречаются чаще всего.

1) Где найти функцию ЕСЛИ и вставить её правильно

Самый безопасный способ для новичка — вставлять ЕСЛИ через fx (мастер функций). Тогда Excel сразу показывает аргументы и меньше шансов ошибиться.

Окно «Вставка функции» (fx) в Excel: поиск «ЕСЛИ» и выделенная функция ЕСЛИ
Функцию ЕСЛИ удобно вставлять через fx: Excel подсказывает, какие аргументы нужно заполнить.

2) Разделитель аргументов: в русской версии нужен «;»

В русской локализации Excel аргументы формул разделяются точкой с запятой. Если поставить запятые, формула часто превращается в текст или даёт ошибку.

Пример ошибки в Excel: формула ЕСЛИ введена с запятыми вместо точки с запятой, из-за чего результат отображается неверно
В русской версии Excel аргументы в формуле ЕСЛИ разделяются «;», а не запятыми.

3) «ЕСЛИ содержит текст»: ПОИСК даёт ошибку, если слово не найдено

В задачах “если содержит слово” новички часто пишут ЕСЛИ + ПОИСК напрямую. Но ПОИСК возвращает ошибку, если слово не найдено — и тогда ломается вся формула. Решение: обернуть ПОИСК в ЕОШИБКА.

Таблица в Excel: слева результаты с ошибками #ЗНАЧ! без обработки ПОИСК, справа правильный результат с ЕОШИБКА
ПОИСК возвращает ошибку, если слово не найдено — поэтому для «ЕСЛИ содержит текст» нужна ЕОШИБКА.

4) Вложенные ЕСЛИ: порядок условий решает всё

Во вложенных ЕСЛИ важно проверять условия в правильной последовательности. Если перепутать порядок, часть значений начнёт попадать “не в ту категорию”.

Пример в Excel: сравнение неверной и верной формулы вложенных ЕСЛИ, где разный порядок условий даёт разные категории
Во вложенных ЕСЛИ порядок условий критичен: сначала проверяем более узкие диапазоны, чтобы правила не “перехватывали” друг друга.

Синтаксис и логика (простыми словами)

Логика функции очень человеческая: «ЕСЛИ условие выполняется, то один результат, ИНАЧЕ — другой».

Синтаксис:

=ЕСЛИ(лог_выражение; значение_если_истина; значение_если_ложь)

🔧 Практика: прежде чем писать формулу, проговори её по-русски. Например: «Если балл ≥ 60 — “Сдал”, иначе — “Не сдал”». И только потом переводим в Excel.

Примеры формулы ЕСЛИ: 15 рабочих сценариев

Пример 1. Проверка порога: план выполнен или нет

Задача: если сумма продаж больше 100 000 — вывести «План выполнен», иначе — «План не выполнен».

Формула:

=ЕСЛИ(B2>100000;"План выполнен";"План не выполнен")

Идея: условие возвращает ИСТИНА/ЛОЖЬ, и ЕСЛИ подставляет нужный текст.

Пример 2. Оценка «Сдал / Не сдал»

Задача: если балл ≥ 60 — «Сдал», иначе — «Не сдал».

=ЕСЛИ(B2>=60;"Сдал";"Не сдал")

Где полезно: экзамены, тесты, KPI “выполнено/не выполнено”.

Пример 3. Флаг «Да / Нет» (удобно для фильтра и сводных)

Задача: пометить заказ как крупный, если сумма > 5000.

=ЕСЛИ(B2>5000;"Да";"Нет")

Почему это удобно: по флагам потом легко фильтровать и строить отчёты.

Пример 4. Пусто вместо нуля / ошибки (красивый отчёт)

Задача: если делитель равен 0 — показать пусто, иначе посчитать отношение.

=ЕСЛИ(B2=0;"";A2/B2)

Где встречается: маржа, конверсия, средние значения, доли.

Пример 5. Прочерк вместо пустой ячейки

Задача: если ячейка пустая — показать «—», иначе оставить значение.

=ЕСЛИ(A2="";"—";A2)

Зачем: отчёт выглядит аккуратнее, особенно когда пустых значений много.

Пример 6. Сравнение двух столбцов (план/факт, старая/новая база)

Задача: если значения в A2 и B2 совпадают — вывести «Совпадает», иначе — «Различие».

=ЕСЛИ(A2=B2;"Совпадает";"Различие")

Если нужно не текстом, а подсветкой — пригодятся статьи: как сравнить два столбца

Пример 7. Категория по сумме (3 уровня)

Задача: до 10 000 — «Малый», 10–50 000 — «Средний», выше — «Крупный».

=ЕСЛИ(B2<10000;"Малый";
  ЕСЛИ(B2<=50000;"Средний";
  "Крупный"))

Главное правило: сначала проверяем более узкие границы, чтобы условия не конфликтовали.

Пример 8. Скидка по статусу клиента (простое правило)

Задача: если статус «VIP» — скидка 10%, иначе 0%.

=ЕСЛИ(A2="VIP";10%;0%)

Где полезно: скидки, тарифы, категории клиентов.

Пример 9. Просрочено по датам (ЕСЛИ + И)

Задача: если дата оплаты пустая и сегодня уже позже дедлайна — показать «Просрочено».

=ЕСЛИ(И(B2="";СЕГОДНЯ()>C2);"Просрочено";"")

Идея: функция И требует выполнения всех условий одновременно.

Пример 10. Бонус при выполнении двух условий (ЕСЛИ + И)

Задача: бонус, если продажи > 100 000 и сделок ≥ 10.

=ЕСЛИ(И(B2>100000;C2>=10);"Бонус";"Без бонуса")

Пример 11. Приоритет при выполнении хотя бы одного условия (ЕСЛИ + ИЛИ)

Задача: если категория A или B — «Приоритет», иначе «Обычный».

=ЕСЛИ(ИЛИ(B2="A";B2="B");"Приоритет";"Обычный")

Пример 12. «ЕСЛИ содержит текст» (надёжный шаблон без ошибок)

Задача: если в тексте есть слово «онлайн» — пометить как онлайн, иначе оффлайн.

=ЕСЛИ(ЕОШИБКА(ПОИСК("онлайн";A2));"Оффлайн";"Онлайн-канал")

Подробный разбор этого сценария — в статье ЕСЛИ содержит текст.

Пример 13. Защита от деления на ноль (чтобы не было ошибок в столбце)

Задача: если делитель равен 0 — показывать пусто, иначе делить.

=ЕСЛИ(C2=0;"";B2/C2)

Пример 14. Флаг «Учитывать в сумме» (подготовка данных для расчётов)

Задача: пометить тестовые строки (ТЕСТ) как 0, остальные как 1.

=ЕСЛИ(A2="ТЕСТ";0;1)

Потом по этому флагу удобно суммировать через СУММЕСЛИ/СУММЕСЛИМН. Например, если нужно “считать только строки, где 1”.

Пример 15. Шкала оценок (три уровня)

Задача: ≥90 «Отлично», 70–89 «Хорошо», иначе «Требуется доработка».

=ЕСЛИ(B2>=90;"Отлично";
  ЕСЛИ(B2>=70;"Хорошо";
  "Требуется доработка"))

Частые ошибки новичков при работе с ЕСЛИ

  • Слишком длинные вложенные ЕСЛИ. Если формула не читается — раздели логику на столбцы или вынеси правила в таблицу.
  • Текст без кавычек. Любой текстовый результат должен быть в кавычках.
  • Числа как текст / пробелы. Грязные данные ломают сравнения и условия.
  • ЕСЛИ вместо сумм по условиям. ЕСЛИ — для статусов/флагов, суммы лучше считать СУММЕСЛИ/СУММЕСЛИМН.

Маршрут обучения: что читать дальше

Если ЕСЛИ стал понятен, дальше лучше двигаться по “лесенке” — так навыки быстро собираются в систему:

Шаг Что освоить Куда перейти
1 ЕСЛИ: базовая логика + статусы Ты уже здесь 🙂
2 ЕСЛИ + текст (содержит слово) ЕСЛИ содержит текст
3 Сумма по условию (1 критерий) СУММЕСЛИ: сумма по условию
4 Несколько условий (дата + статус + канал) СУММЕСЛИМН: несколько условий
5 Чистка данных (чтобы условия работали честно) 10 способов очистить таблицу

Хочешь уверенно работать с Excel?

В бесплатном курсе разберём основы Excel так, чтобы формулы, списки и типовые ошибки данных стали понятными и предсказуемыми.

Перейти к бесплатному курсу →

Популярное

Консультация специалиста
Оставить заявку
Заказать расчет