Функция ЕСЛИ в Excel: как работает, вложенные условия и частые ошибки

· 3 мин чтения · Редакция Skill Unit

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

Как устроена формула

Формула состоит из трёх частей: =ЕСЛИ(условие; что_вернуть_если_да; что_вернуть_если_нет). Учебный пример: в столбце B стоит сумма заказа, а в столбце C нужно написать «скидка», если сумма не меньше условных 5000. Формула в C2: =ЕСЛИ(B2>=5000;"скидка";"без скидки"). Текст в формуле всегда берётся в кавычки, числа и ссылки на ячейки пишутся без кавычек. Затем формулу протягивают вниз за маркер в углу ячейки.

Знаки сравнения

  • > больше, < меньше, >= больше или равно, <= меньше или равно.
  • = равно, <> не равно: например, B2<>"" означает «ячейка не пустая».
  • Для проверки текста пишите его в кавычках: =ЕСЛИ(A2="Оплачен";1;0). Регистр букв Excel обычно не различает.

Несколько условий сразу: И и ИЛИ

Если нужно выполнить сразу два требования, используйте функцию И: =ЕСЛИ(И(B2>=5000;D2="Москва");"доставка бесплатно";"доставка платная"). Если достаточно любого из условий, берите ИЛИ: =ЕСЛИ(ИЛИ(D2="Москва";D2="Тула");"свой курьер";"транспортная"). Города и суммы здесь учебные.

Вложенные ЕСЛИ: несколько вариантов ответа

Когда вариантов больше двух, ЕСЛИ вкладывают в ЕСЛИ. Учебный пример с уровнями скидки: =ЕСЛИ(B2>=10000;"15%";ЕСЛИ(B2>=5000;"10%";"нет")). Excel проверяет условия по порядку и останавливается на первом выполненном, поэтому идти нужно от самого строгого порога к самому мягкому. Если поставить B2>=5000 первым, заказ на 12000 получит «10%». В новых версиях Excel есть функция ЕСЛИМН, которая записывает то же короче, но в старых версиях её может не быть.

Как не показывать ошибки: ЕСЛИОШИБКА

Если формула иногда выдаёт ошибку (например, деление на ноль), оберните её: =ЕСЛИОШИБКА(B2/C2;"нет данных"). Используйте это осознанно: функция скрывает любую ошибку, в том числе настоящую опечатку в формуле. Сначала найдите причину, а потом прячьте сообщение.

Пошаговый порядок работы

  • Словами запишите правило: «если сумма от 5000, то скидка, иначе нет».
  • Определите, какие значения проверяются и где они лежат.
  • Запишите формулу для первой строки и проверьте её на трёх случаях: ниже порога, ровно на пороге, выше порога.
  • Только после этого протяните формулу на весь столбец.
  • Выборочно сверьте несколько строк вручную.

Типичные ошибки

  • Забытые кавычки вокруг текста: Excel выдаёт #ИМЯ?.
  • Лишняя или недостающая скобка во вложенных ЕСЛИ: считайте открывающие и закрывающие скобки.
  • Неверный порядок условий во вложенных формулах.
  • Числа записаны как текст: сравнение работает не так, как ожидается.
  • Не учтён пустой случай: пустая ячейка может восприниматься как ноль. Добавьте проверку =ЕСЛИ(B2="";"";...).
  • Условие с точной границей: путают > и >=, и значение на пороге попадает не в ту группу.

Как здесь помогает ИИ-ассистент

Если правило сложное, опишите его ассистенту словами и приложите обезличенный пример нескольких строк: попросите написать формулу и объяснить каждую часть. Результат обязательно проверьте на своих граничных случаях. Не передавайте ему реальные данные клиентов и персональные сведения.

Работу с формулами, проверкой результата и безопасной работой с ИИ-ассистентом разбирают на учебных таблицах в курсе «Excel с ИИ-ассистентом». Смотрите также статьи про ВПР, условное форматирование и сводные таблицы.

Хотите пройти путь на практике?

Курс «Excel и ИИ-ассистент для работы»: короткие уроки, практические задания и проверка ответов. Первый урок бесплатно.

Смотреть курс