Медиаблог /

Как применять функцию ЕСЛИ в Excel: пошаговая инструкция от синтаксиса до сложных условий

7 августа 2026

Как применять функцию ЕСЛИ в Excel: пошаговая инструкция от синтаксиса до сложных условий

Функция ЕСЛИ в Excel — логическая функция с синтаксисом =ЕСЛИ(лог_выражение; значение_если_истина; значение_если_ложь). Проверяет условие и возвращает один из двух результатов в зависимости от того, выполнено оно или нет. Работает во всех версиях Excel и Google Таблицах без надстроек и дополнительных настроек.

Функция ЕСЛИ в Excel — ноутбук с формулой на экране

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

image

Сделайте следующий шаг в карьере

Подберите обучение, которое поможет освоить новые компетенции

Выбрать курс

Синтаксис функции ЕСЛИ: аргументы и структура формулы

Схема трёх аргументов функции ЕСЛИ и два пути результата

Функция принимает три аргумента:

  • лог_выражение — условие, которое проверяется: B2>100, C3=»VIP», D5>=80%
  • значение_если_истина — результат, когда условие выполнено
  • значение_если_ложь — результат, когда условие не выполнено

Третий аргумент необязателен. Если его опустить, при ложном условии функция вернёт ЛОЖЬ. Разделитель аргументов — точка с запятой (;) в русской локали Excel, запятая (,) в английской.

Хотите освоить Excel системно — от базовых формул до сводных таблиц и анализа данных? В ProfiFuture есть программа Excel для работы с данными: 1 месяц онлайн с господдержкой — 75% стоимости компенсируется образовательной квотой.

Операторы сравнения в логическом выражении

Логическое выражение строится с помощью шести операторов. Самая частая ошибка — путаница между > и >= на граничном значении.

Оператор
Значение
Пример формулы
> Строго больше, граница не входит =ЕСЛИ(B2>80%; «Выполнено»; «Нет»)
< Строго меньше, граница не входит =ЕСЛИ(B2<50%; «Риск»; «Норма»)
>= Больше или равно =ЕСЛИ(B2>=80%; «Выполнено»; «Нет»)
<= Меньше или равно =ЕСЛИ(A1<=2500000; «Подходит»; «Нет»)
= Равно =ЕСЛИ(C3=»VIP»; «Приоритет»; «Обычный»)
<> Не равно =ЕСЛИ(D1<>»»; «Есть данные»; «Пусто»)

Пошаговая инструкция: как написать формулу ЕСЛИ с нуля

Четыре шага — от словесного условия до готовой таблицы. Сквозной пример: каталог автомобилей, нужно отметить те, что укладываются в бюджет покупателя.

Шаг 1. Запишите условие словами до открытия Excel

До того как открывать Excel, сформулируйте условие текстом: «если цена ≤ 2 500 000 — Подходит, иначе — Не подходит». Выпишите три граничные точки: 2 499 999 / 2 500 000 / 2 500 001. Это помогает сразу выбрать правильный оператор — < или <=. Одновременно решите, что делать с пустой ячейкой: приравнять к нулю или вывести отдельное сообщение.

Шаг 2. Введите формулу в ячейку или через построитель

Два способа ввода. Вручную: щёлкните на ячейке результата, введите =ЕСЛИ(E2<=2500000;»Подходит»;»Не подходит») и нажмите Enter. Через построитель: нажмите кнопку fx в строке формул, найдите «ЕСЛИ». Откроются три поля — «Лог_выражение», «Значение_если_истина», «Значение_если_ложь». Заполняйте по очереди — построитель расставит скобки сам.

Построитель формул Excel на macOS — ввод аргументов функции ЕСЛИ

Шаг 3. Проверьте формулу на граничных значениях

Введите три тестовых значения: чуть ниже границы, точно на ней, чуть выше. Дополнительно проверьте ноль, пустую ячейку и текст вместо числа. Неожиданный результат — сигнал пересмотреть оператор: > или >=. Лучше поймать ошибку сейчас, чем после того как формула протянута на 500 строк.

Шаг 4. Зафиксируйте ссылку и протяните формулу

Если порог хранится в отдельной ячейке (например, F1), добавьте знак $: $F$1. Без этого при протягивании ссылка сместится — F1 превратится в F2, затем F3, и формула сломается. Горячая клавиша: F4 на Windows или Cmd+T на macOS. После протягивания проверьте первую, среднюю и последнюю строку диапазона.

Абсолютная ссылка $F$1 при протягивании формулы ЕСЛИ в Excel

Функция ЕСЛИ с несколькими условиями: И, ИЛИ и вложения

Дерево решений функции ЕСЛИ: VIP, Золотой, Серебряный, Стандарт

Три подхода к работе с несколькими условиями: И — истина только когда все условия выполнены одновременно; ИЛИ — истина при выполнении хотя бы одного; вложенные ЕСЛИ — иерархия ветвей, каждая проверяет следующее условие. При вложениях важен порядок: начинайте с самого строгого порога и двигайтесь к меньшему. Нарушите порядок — большинство значений попадёт в первую ветку. При трёх-пяти и более вложениях рассмотрите ЕСЛИМН.

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

Синтаксис: =ЕСЛИ(И(A1>10; B1>20); «Да»; «Нет»).

И возвращает ИСТИНА только если все аргументы истинны — до 255 аргументов. Проверьте четыре комбинации: истина+истина / истина+ложь / ложь+истина / ложь+ложь. Практический пример: стипендия начисляется при среднем балле ≥ 4,5 и отсутствии задолженностей — одного условия недостаточно, нужны оба.

Функция ИЛИ и комбинирование операторов

Синтаксис: =ЕСЛИ(ИЛИ(B2=»VIP»; C2>=100000); «Приоритет»; «Обычный»).

ИЛИ возвращает ИСТИНА при выполнении хотя бы одного условия. Операторы комбинируются: =ЕСЛИ(И(ИЛИ(D2=»чёрный»; D2=»красный»); E2>1,5; F2<=2500000); «Подходит»; «Нет»). Скрытые пробелы в текстовых значениях дают ложное несовпадение — нормализуйте справочник до написания формулы.

ЕСЛИМН — линейная запись нескольких условий без вложений

Синтаксис: =ЕСЛИМН(усл1; знач1; усл2; знач2; ИСТИНА; «иначе»).

ЕСЛИМН проверяет пары «условие–значение» слева направо и возвращает результат первой истинной пары. Ветвь ИСТИНА; «иначе» в конце — обязательный запасной выход: без неё при неохваченном значении формула вернёт #Н/Д. Функция доступна только в Excel 2019+, Microsoft 365 и Google Таблицах.

Параметр
Вложенные ЕСЛИ
ЕСЛИМН
Читаемость Снижается с каждым уровнем Линейная структура
Версии Excel Все версии Excel 2019+, Microsoft 365
Скорость отладки Сложно: скобки закрываются в конце Проще: каждая пара отдельно
Максимум условий 64 (Excel 2019+) / 7 (до 2019) 127 пар

Числовые диапазоны: как задать условие «больше и меньше» одновременно

Excel не поддерживает запись 10 <= A1 < 20 напрямую. Диапазон задаётся через И: =ЕСЛИ(И(A1>=10; A1<20); «В диапазоне»; «Вне»).

Для прогрессивной шкалы комиссий — начинайте с наивысшего порога:

=ЕСЛИ(A2>=1000000; 12%; ЕСЛИ(A2>=700000; 9%; ЕСЛИ(A2>=400000; 7%; 5%)))

Начнёте с наименьшего порога — все значения попадут в первую ветку. Это самая частая ошибка при построении шкал комиссий, налогов и скидок.

Текстовые значения и проверка пустой ячейки в функции ЕСЛИ

Текст в условии заключается в прямые кавычки: =ЕСЛИ(B2=»VIP»; …). Числа — без кавычек. Если написать число в кавычках («100»), Excel воспримет его как текст: сравнение с числовым значением сломается без видимого сообщения об ошибке.

Текстовые условия: кавычки, регистр и скрытые пробелы

Функция ЕСЛИ регистр не различает: «vip», «VIP» и «Vip» — для неё одно и то же. Зато скрытые пробелы создают ложное несовпадение: «VIP » с пробелом в конце не совпадёт с «VIP». Решение — нормализовать справочник функцией СЖПРОБЕЛЫ до написания логики.

Как проверить, что ячейка не пустая

Два способа:

  • =ЕСЛИ(B2=»»; «Нет данных»; …) — через пустую строку
  • =ЕСЛИ(ЕПУСТО(B2); «Нет данных»; …) — явная проверка функцией

Важный нюанс: ячейка с формулой, возвращающей «», визуально пуста, но ЕПУСТО() вернёт ЛОЖЬ. «Нет данных» и «план не выполнен» — разный управленческий смысл; не смешивайте их в одной ветке.

ЕСЛИОШИБКА: как защитить формулу ЕСЛИ от ошибок

Пора сменить профессию? Начните с понятного плана

Подберите программу под ваш опыт, цели и желаемый формат занятости

  • Востребованные навыки без лишней теории.
  • Поддержку экспертов на каждом этапе
  • Помощь с выходом на рынок труда
Подобрать обучение
image

Синтаксис: =ЕСЛИОШИБКА(значение; значение_при_ошибке).

Функция перехватывает: #Н/Д, #ДЕЛ/0!, #ЗНАЧ!, #ССЫЛ!, #ИМЯ?. Типичное применение — обёртка вокруг ВПР (функции вертикального поиска): =ЕСЛИОШИБКА(ВПР(A2; Справочник; 2; 0); «Не найдено»).

Антипаттерн — скрывать все ошибки подряд. Если данные в источнике кончились или логическое выражение сломано, ЕСЛИОШИБКА замаскирует проблему, а не устранит её. Сначала выясните причину ошибки, потом оборачивайте.

Примеры функции ЕСЛИ в реальных задачах

Два практических сценария с готовыми формулами: расчёт прогрессивных комиссий и агрегирование данных через СУММЕСЛИ и СЧЁТЕСЛИ. Каждый пример можно адаптировать под свою таблицу.

Расчёт бонусов и комиссий по прогрессивной шкале

Задача: четыре ступени комиссии в зависимости от объёма продаж, плюс бонус 2% за стаж больше трёх лет.

Вложенные ЕСЛИ — начинаем с наибольшего порога:

=ЕСЛИ(B2>=1000000; 12%; ЕСЛИ(B2>=700000; 9%; ЕСЛИ(B2>=400000; 7%; 5%)))

Та же логика через ЕСЛИМН (Excel 2019+), без вложений:

=ЕСЛИМН(B2>=1000000; 12%; B2>=700000; 9%; B2>=400000; 7%; ИСТИНА; 5%)

Нарушьте порядок и начните с 400 000 — значение 1 000 000 попадёт в первую ветку и получит 7% вместо 12%.

СУММЕСЛИ и СЧЁТЕСЛИ — агрегирование данных по условию

СУММЕСЛИ и СЧЁТЕСЛИ — логическое продолжение функции ЕСЛИ для работы с диапазонами, а не с одной ячейкой.

  • СУММЕСЛИ: =СУММЕСЛИ(A2:A100; «VIP»; D2:D100) — суммирует продажи только VIP-клиентов.
  • СЧЁТЕСЛИ: =СЧЁТЕСЛИ(C2:C100; «>=80%») — считает строки, где план выполнен.

Протягивать формулу по строкам не нужно: функции сами обходят диапазон по заданному критерию.

Формула СУММЕСЛИ в ячейке Excel — агрегация данных по условию

Почему функция ЕСЛИ не видит цвет ячейки

ЕСЛИ работает со значениями ячеек — числами, текстом, датами. Цвет — это форматирование, не данные; передать его в логическое выражение напрямую невозможно.

Если нужен цвет как результат: «Главная» → «Условное форматирование» → «Создать правило» → «Использовать формулу для определения форматируемых ячеек». Формула определяет, какие ячейки окрасить.

Если цвет нужен как условие (например, подсчитать красные ячейки): нужна пользовательская функция на VBA (Visual Basic for Applications — встроенный язык автоматизации Excel). Альтернатива проще: добавьте вспомогательный столбец со значением и работайте с ним через ЕСЛИ.

Условное форматирование против функции ЕСЛИ в Excel — сравнение

Функция ЕСЛИ в задачах ОГЭ по информатике

Типовой формат: таблица с данными, словесное условие, нужно записать формулу в конкретную ячейку. Частые ловушки: > вместо >= при формулировке «не менее», текст без кавычек, неверный порядок вложений.

Разбор типовой задачи: «если балл ≥ 85 — отлично, если ≥ 70 — хорошо, иначе — удовлетворительно».

=ЕСЛИ(A2>=85; «отлично»; ЕСЛИ(A2>=70; «хорошо»; «удовлетворительно»))

Начинаем с наибольшего порога — 85. Если начать с 70, все значения ≥ 70, включая ≥ 85, попадут в первую ветку и никогда не получат «отлично».

Типичные ошибки при написании формулы ЕСЛИ

Восемь ситуаций, которые чаще всего ломают формулу:

  1. > вместо >= на граничном значении — проверяйте три контрольные точки.
  2. Число в кавычках — «100» воспринимается как текст; сравнение с числом даёт неверный результат.
  3. Незакрытые скобки или кавычки — Excel выделит красным, но не всегда укажет точное место.
  4. Вложения начаты с наименьшего порога — все значения попадают в первую ветку.
  5. Забытая абсолютная ссылка при протягивании — F1 смещается в F2, F3; используйте $F$1.
  6. Пустая ячейка без проверки приравнивается к нулю — без =»» или ЕПУСТО() это происходит автоматически.
  7. ЕСЛИОШИБКА скрывает реальную проблему — маскировка не устраняет причину ошибки.
  8. 10 и более изменяемых правил в одной формуле — вынесите правила в таблицу соответствий и используйте ВПР.

Часто задаваемые вопросы

Чем функция ЕСЛИ отличается от ЕСЛИМН?

ЕСЛИ проверяет одно условие и при необходимости вкладывается. ЕСЛИМН (доступна в Excel 2019+) проверяет пары «условие–значение» линейно, без вложений — читается проще и отлаживается быстрее. При трёх и более последовательных условиях в современных версиях Excel предпочтительна ЕСЛИМН.

Как использовать функцию ЕСЛИ в Google Таблицах?

Синтаксис идентичен Excel: =ЕСЛИ(условие; истина; ложь). Разделитель зависит от локали: точка с запятой в русском интерфейсе, запятая в английском. Построителя формул нет — вводить вручную. ЕСЛИМН (IFS) в Google Таблицах также доступна с аналогичным синтаксисом.

Почему ЕСЛИ возвращает неожиданный результат на границе?

Проверьте оператор: > не включает граничное значение, >= включает. Введите три тестовых значения: чуть ниже, точно на границе, чуть выше. Это быстро выявляет неверный оператор — до того как ошибка попадёт в отчёт.

Как вернуть пустую ячейку из функции ЕСЛИ?

Используйте пустые кавычки: =ЕСЛИ(B2>100; «Да»; «»). Ячейка выглядит пустой, но содержит формулу. Функция ЕПУСТО() вернёт ЛОЖЬ, хотя визуально ячейка пуста — учитывайте это в последующих вычислениях.

Когда стоит заменить вложенные ЕСЛИ таблицей соответствий и ВПР?

Если правил более 5–7 и они регулярно меняются — вынесите условия в отдельную таблицу соответствий и используйте ВПР для поиска нужного результата. Так вы разделяете бизнес-правило и вычисление: правила обновляются в таблице, формула остаётся прежней.

Зачем нужна абсолютная ссылка при протягивании формулы ЕСЛИ?

Если порог хранится в F1, при протягивании без $ ссылка смещается: F1 → F2 → F3 — формула ломается. $F$1 не смещается. Клавиша F4 (Windows) или Cmd+T (macOS) добавляет знаки $ к выделенной ссылке автоматически.

Можно ли применить ЕСЛИ к целому диапазону без протягивания?

В обычном режиме функция ЕСЛИ в Excel проверяет одну ячейку. Для применения к диапазону без протягивания используйте СУММЕСЛИ или СЧЁТЕСЛИ — они принимают диапазон как аргумент. Альтернатива — формула массива (Ctrl+Shift+Enter в старых версиях Excel).

Что делать, если формула ЕСЛИ ломается после копирования?

Чаще всего причина — смещение ссылки на параметр. Нажмите на сломанную ячейку, откройте строку формул и посмотрите, куда указывает ссылка. Зафиксируйте знаком $, протяните заново и проверьте первую, среднюю и последнюю строку диапазона.

Превратите интерес к теме в новую профессию

Оставьте заявку — поможем выбрать программу и расскажем об условиях обучения

Оставить заявку
icon