Функция ЕСЛИ в Excel: примеры с одним и несколькими условиями
Как работает функция ЕСЛИ в Excel: синтаксис, примеры с текстом и числами, вложенные ЕСЛИ, условия И и ИЛИ, функция ЕСЛИМН и частые ошибки.
Перейти к практике по теме курса ↓
Функция ЕСЛИ проверяет условие и возвращает одно значение, если оно выполнено, и другое — если нет: =ЕСЛИ(условие; значение_если_да; значение_если_нет). Например, =ЕСЛИ(B2>=70;"сдал";"не сдал") пишет «сдал», когда в B2 70 и больше. В русском Excel аргументы разделяются точкой с запятой, текст берётся в кавычки, числа — без кавычек.
Примеры с одним условием
Премия 10 %, если план выполнен: =ЕСЛИ(C2>=D2;C2*0,1;0). Отметка о просрочке: =ЕСЛИ(E2<СЕГОДНЯ();"просрочено";"") — пустые кавычки оставляют ячейку пустой. Проверка текста: =ЕСЛИ(A2="Москва";"доставка 1 день";"доставка 3 дня"), регистр букв при этом не важен.
Несколько условий: И, ИЛИ
Когда нужно, чтобы выполнились оба условия, внутрь кладут И: =ЕСЛИ(И(B2>=70;C2="да");"допущен";"нет"). Когда достаточно одного из условий — ИЛИ: =ЕСЛИ(ИЛИ(D2="VIP";E2>100000);"скидка";"без скидки"). Это читается как обычная фраза: «если и то, и другое» или «если хотя бы одно».
Вложенные ЕСЛИ и ЕСЛИМН
Если вариантов больше двух, ЕСЛИ вкладывают друг в друга: =ЕСЛИ(B2>=90;"отлично";ЕСЛИ(B2>=70;"хорошо";"слабо")). Порядок важен: условия идут от строгого к мягкому, иначе первое же «>=70» поймает и девяносто. В Excel 2019 и 365 то же пишется короче через ЕСЛИМН: =ЕСЛИМН(B2>=90;"отлично";B2>=70;"хорошо";ИСТИНА;"слабо") — последнее ИСТИНА работает как «во всех остальных случаях».
Частые ошибки
Текст без кавычек даёт ошибку #ИМЯ?. Запятая вместо точки с запятой в русском Excel ломает формулу. Число, сохранённое как текст, не сравнивается с числом: «100» в ячейке слева может оказаться меньше 70. И проверка на пустую ячейку пишется как B2="".
Частые вопросы
Как написать ЕСЛИ с несколькими условиями?
Если должны выполниться все условия, используйте ЕСЛИ вместе с функцией И, если достаточно одного — с функцией ИЛИ. Для трёх и больше вариантов результата подойдут вложенные ЕСЛИ или функция ЕСЛИМН.
Почему ЕСЛИ выдаёт не тот результат?
Чаще всего число в ячейке сохранено как текст или у вложенных ЕСЛИ условия стоят не в том порядке. Проверьте формат ячейки и расположите условия от самого строгого к самому мягкому.
Сколько ЕСЛИ можно вложить друг в друга?
Excel допускает до 64 уровней вложенности, но больше трёх-четырёх читать уже трудно. Для длинных цепочек удобнее ЕСЛИМН или таблица соответствий с ВПР.
Где потренироваться
В курсе Excel формулы пишутся на настоящем листе: урок «Арифметика и ссылки» учит основам, а «Итоги: СУММ и соседи» — считать итоги. Задачи без регистрации — в тренажёре Excel. Если ЕСЛИ возвращает ошибку, поможет разбор «Ошибки в формулах Excel».
Попробуйте задание из курса
Выберите ответ — сразу получите объяснение. Регистрация не нужна.
Сколько даст формула =2+3*4?