Функция ЕСЛИОШИБКА проверяет первый аргумент и, если расчёт дал ошибку, возвращает второй, как в =ЕСЛИОШИБКА(B2/C2; "нет сделок"), а без ошибки даёт обычный результат. Она не различает типы ошибок и скрывает любую из семи, поэтому её ставят, когда формула уже проверена и ошибка ожидаема. Если ждёте «не найдено» от ВПР или ПОИСКПОЗ, точнее функция ЕСНД, потому что она реагирует только на #Н/Д.

В Slidy можно описать нужную таблицу словами в инструменте «Таблицы» → «Начать с ИИ» и получить её под свою задачу.

Раздел «Таблицы» в Slidy с редактором таблиц и кнопкой «Начать с ИИ»

Собрать таблицу с формулами и защитой от ошибок в Excel

Сделать в Slidy

Пример: премии отдела продаж за октябрь 2026

Ставка премии 5 % стоит в G2. В D2 записано =B2/C2, в E2 — =B2*$G$2, итог в E7 считает =СУММ(E2:E6).

Исходный отчёт по премиям за октябрь 2026 — две ошибки в расчётах; суммы условные

A — МенеджерB — Выручка, руб.C — СделокD — Средний чек, руб.E — Премия, руб.
2Белова480 0001240 00024 000
3Гусев00#ДЕЛ/0!0
4Ларина315 000935 00015 750
5Фролов210 000 руб. (текст)6#ЗНАЧ!#ЗНАЧ!
6Тихонова395 0001039 50019 750
7Итого#ЗНАЧ!

У Гусева сделок нет, а у Фролова выручка вставлена текстом из выгрузки. Одна ошибка в диапазоне ломает сумму в E7.

Шаг 1. Понять, какая ошибка в ячейке: 8 значений и причины

Восемь сообщений об ошибках Excel — что значат, откуда берутся и что сделать до ЕСЛИОШИБКА

ОшибкаЧто значитТипичная причинаЧто сделать
#ДЕЛ/0!Деление на нольЗнаменатель 0 или пустПроверить знаменатель
#Н/ДЗначение недоступноВПР или ПОИСКПОЗ не нашли искомое: пробелы, число текстомПроверить данные
#ЗНАЧ!Данные не того типаТекст вместо числа, скрытые пробелыПривести к числу
#ССЫЛКА!Недопустимая ссылкаУдалили строку или столбецОтменить удаление (Ctrl+Z) или заново указать диапазон: =СУММ(B2:D2)
#ИМЯ?Текст не распознанОпечатка в имени, текст без кавычекИсправить синтаксис
#ЧИСЛО!Недопустимое числоЗнак валюты, нет решения, результат вне диапазона ExcelИсправить число или формулу
#ПУСТО!Области не пересекаютсяПробел между диапазонамиПоставить «;»: =СУММ(C2:C3;E4:E6)
#####Не ошибка формулыУзкий столбец, отрицательная датаРасширить столбец, проверить вычитание дат

Проверено: ноябрь 2026, справка Microsoft.

Функция ЕСЛИОШИБКА перехватывает первые семь, а ##### не видит.

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

Оба аргумента обязательны. «Значение» — формула или ссылка, которую проверяем. «Значение_если_ошибка» — что вернуть при ошибке: число, пустую строку "" или текст в кавычках. Пустую ячейку функция считает пустой строкой. В примере справки деление такой ячейки на 23 даёт 0.

Английское имя функции — IFERROR. Функция ЕСЛИОШИБКА есть в Excel 2016 и новее, Microsoft 365 и Excel в браузере.

Шаг 3. Ожидаемая ошибка: деление на ноль — ЕСЛИ или ЕСЛИОШИБКА

У Гусева 0 сделок, это нормальная ситуация, и в ячейке нужен понятный ответ.

Вариант 1, D2 и ниже:

=ЕСЛИОШИБКА(B2/C2; "нет сделок")

Результат: Белова 40 000; Гусев «нет сделок»; Ларина 35 000; Фролов «нет сделок», хотя сделок 6; Тихонова 39 500. У Фролова ошибка #ЗНАЧ! спрятана под подписью «нет сделок».

Вариант 2, точнее:

=ЕСЛИ(C2=0; "нет сделок";B2/C2)

Результат: Гусев «нет сделок»; у Фролова остаётся #ЗНАЧ!, и его видно; остальные строки те же.

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

Шаг 4. ЕСНД, когда ждёте только #Н/Д

Столбец F «Отдел» берёт данные с листа «Сотрудники» (A — фамилия, B — отдел). Формула в F2:

=ЕСНД(ВПР(A2; Сотрудники!$A$2:$B$20; 2; ЛОЖЬ); "нет в справочнике")

Тихоновой в справочнике нет, у неё будет эта подпись. Если указать номер столбца 3 при двух столбцах в диапазоне, ВПР вернёт #ССЫЛКА!, и функция ЕСНД её не скроет. А =ЕСЛИОШИБКА(ВПР(…; 3; ЛОЖЬ); "нет в справочнике") напишет эту подпись всем пятерым.

Синтаксис — ЕСНД(значение; значение_при_ошибке). Функция есть в Excel 2016 и новее и Microsoft 365.

Шаг 5. Проверить формулу: «Проверка ошибок», «Вычислить формулу», «Влияющие ячейки»

Зелёный треугольник в углу ячейки ставит фоновая проверка («Файл» → «Параметры» → «Формулы» → «Включить фоновый поиск ошибок»). Остальное на вкладке «Формулы», группа «Зависимости формул»:

  • «Проверка ошибок» (в части версий «Проверка наличия ошибок») переходит по ячейкам с ошибками.
  • «Вычислить формулу» считает по частям. На D5 видно, что ошибку даёт деление текста «210 000 руб.» на 6.
  • «Влияющие ячейки» рисуют стрелки, красная ведёт к ячейке с ошибкой.

Правила проверки ошибок в браузере недоступны — нужен настольный Excel.

Сверьте 2–3 строки с ожидаемыми результатами и проверьте, нет ли ЕСЛИОШИБКА(…; 0) на всём столбце. Если в файле значения вместо формул, вставьте формулы из шагов 3–4 и блока «Стало».

Промпт в окне «Создать таблицу с ИИ» в Slidy для премий отдела продаж
ГОТОВЫЙ ПРОМПТ

Составь таблицу «[Премии отдела продаж за ноябрь]» для Excel. Шапка одна строка, без названия над ней, данные со 2-й строки. Столбцы: [A — Менеджер; B — Выручка, руб.; C — Сделок; D — Средний чек = B / C; E — Премия = B × ставка из ячейки $G$2 (абсолютная ссылка), ставка 5 %]. Данные: [вставь свои строки или «придумай 5 строк для проверки: одна с нулём сделок, одна с выручкой, записанной текстом»]. Формулы — для русской версии Excel, разделитель аргументов «;». Не оборачивай все формулы в ЕСЛИОШИБКА: для деления на ноль проверь знаменатель через ЕСЛИ и выведи «нет сделок»; для премии проверь ЕЧИСЛО по выручке, иначе выведи «проверьте выручку»; ЕСЛИОШИБКА или ЕСНД используй только [там, где ошибка ожидаема, например «нет в справочнике» при поиске]. Добавь строку «Итого» и контрольную ячейку, которая сравнивает СЧЁТ по столбцу выручки с числом менеджеров. Под таблицей выпиши формулы D2, E2, контрольной ячейки и ожидаемый результат по каждой строке, чтобы я сверил. Больше ничего не добавляй.

— Вставьте в Slidy или в любую нейросеть

ГДЕ РАБОТАЕТ ПРОМПТ
Slidy
ChatGPT
Claude
Gemini

В Slidy можно вставить этот промпт в «Таблицы» → «Начать с ИИ» и получить таблицу со своими столбцами и формулами.

Таблица премий отдела продаж с формулой проверки ошибок в редакторе Slidy

Собрать таблицу с формулами и защитой от ошибок в Excel

В Slidy формула и ошибка показаны в английской записи: IF и #VALUE!. В русском Excel это ЕСЛИ и #ЗНАЧ!

Попробовать
БЫЛО

формула «если ошибка» в Excel стоит на всех столбцах и подставляет ноль: =ЕСЛИОШИБКА(B2/C2; 0) в D и =ЕСЛИОШИБКА(B2*$G$2; 0) в E. Премии равны 24 000, 0, 15 750, 0, 19 750, итог E7 — 59 500 руб. Фролову премия не начислена, и эту скрытую ошибку никто не видит.

СТАЛО

в D записано =ЕСЛИ(C2=0; "нет сделок";B2/C2), в E — =ЕСЛИ(ЕЧИСЛО(B2); B2*$G$2; "проверьте выручку"). Контрольная ячейка G4 =ЕСЛИ(СЧЁТ(B2:B6)=СЧЁТЗ(A2:A6); "данные в порядке";"есть нечисловая выручка") показывает «есть нечисловая выручка». После замены выручки Фролова на число 210 000 получаем 35 000 в D5, 10 500 в E5, 70 000 руб. в E7 (1 400 000 × 5 %) и «данные в порядке» в G4.

Разница в 10 500 руб. — премия Фролова, которую ноль убрал из итога.

Чек-лист ошибок: симптом → причина → исправление.

Итог тихо занижен: ЕСЛИОШИБКА(…; 0) на весь столбец

Ноль — число, он входит в СУММ и СРЗНАЧ как настоящее значение, поэтому итог премий стал 59 500 вместо 70 000 руб. Скрытую ошибку покажут временный столбец с исходной формулой =B2*$G$2 и контрольная ячейка с СЧЁТ и СЧЁТЗ.

"" и текст во втором аргументе ломают расчёты дальше

Пустая строка из =ЕСЛИОШИБКА(B2/C2; "") выглядит как пустая ячейка, но это текст. СЧЁТЗ её считает, сложение через «+» даёт #ЗНАЧ!, а СУММ текст пропускает, поэтому итог ошибку не покажет. Решите, нужен 0 или пропуск, и отметьте в подписи столбца.

ЕСЛИОШИБКА не ловит ##### и испорченные данные без ошибки

##### не значение ошибки. Решётки означают, что мала ширина столбца или дата отрицательная. =СУММ(B2:B6) с текстом «210 000 руб.» в B5 даст 1 190 000 без ошибки. Такое ловят СЧЁТ и ЕЧИСЛО.

#ИМЯ? и #ССЫЛКА! не прячут, а исправляют

=ЕСЛИОШИБКА(B2*Ставка; 0) без такого имени в книге прячет #ИМЯ?, и все премии станут 0. Справка Microsoft советует не скрывать #ИМЯ?, а исправить синтаксис. После удаления столбца G ошибка #ССЫЛКА! так же обнулит все строки. Отмените удаление (Ctrl+Z) или заново укажите ячейку ставки.

Найдите у себя ЕСЛИОШИБКА(…; 0) и проверьте на строках с известным результатом. Где ошибка не ожидаема, замените формулу «если ошибка» в Excel на ЕСЛИ или ЕСНД либо соберите таблицу по промпту. Как оформить отчёт умной таблицей — в статье.

Собрать таблицу с формулами и защитой от ошибок в Excel

В Slidy можно описать таблицу словами и получить заготовку, которую потом дорабатывают в Excel.

Открыть Slidy