Функция Excel IFERROR
При использовании формул на листе Excel могут возникать ошибки. Чтобы эффективно справляться с ними, Excel предлагает удобную функцию — ЕСЛИОШИБКА. Она возвращает заданное вами значение, если формула приводит к ошибке, и стандартный результат — если ошибки нет.

Синтаксис:
Синтаксис функции ЕСЛИОШИБКА в Excel:
Аргументы:
- valueОбязательный параметр. Формула, выражение, значение или ссылка на ячейку, которую необходимо проверить на наличие ошибки.
- value_if_errorОбязательный параметр. Конкретное значение, возвращаемое при возникновении ошибки. Может быть пустой строкой, текстовым сообщением, числом, другой формулой или результатом вычисления.
Примечания:
- 1. Функция ЕСЛИОШИБКА умеет обрабатывать все типы ошибок, включая #ДЕЛ/0!, #Н/Д, #ИМЯ?, #ПУСТО!, #ЧИСЛО!, #ССЫЛКА! и #ЗНАЧ!.
- 2. Если аргумент значениепредставляет собой пустую ячейку, функция ЕСЛИОШИБКА интерпретирует её как пустую строку («»).
- 3. Если аргумент значение_если_ошибказадан как пустая строка («»), сообщение об ошибке отображаться не будет.
- 4. Если аргумент значение является формулой массива, функция ЕСЛИОШИБКА возвращает массив результатов для каждой ячейки в диапазоне, указанном в этом аргументе.
- 5. Функция ЕСЛИОШИБКА доступна в Excel 2007 и во всех более поздних версиях.
Возвращаемое значение:
Возвращает указанное значение вместо ошибок.
Примеры:
Пример 1: функция ЕСЛИОШИБКА для возврата пустой ячейки или пользовательского текста вместо значения ошибки
Например, у вас есть приведённый ниже список данных. Чтобы рассчитать среднюю цену, используйте формулу «Продажи / Единицы». Однако если значение «Единицы» равно нулю или ячейка пуста, возникнут ошибки, как показано на следующем снимке экрана:

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

Вместо отображения ошибки можно вывести текст «Не найдено». Для этого оберните формулу ВПР в функцию ЕСЛИОШИБКА следующим образом:=IFERROR(VLOOKUP(…),"Not found")
Используйте приведённую ниже формулу — и вместо ошибки вы увидите пользовательский текст «Не найдено», если искомое значение не будет найдено (см. снимок экрана):

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

Пример 4: функция ЕСЛИОШИБКА в формулах массива
Допустим, нужно рассчитать общее количество на основе столбцов «Общая цена» и «Цена за единицу». Это легко сделать с помощью формулы массива: она делит каждую ячейку диапазона B2:B5 на соответствующую ячейку диапазона C2:C5, а затем суммирует все полученные значения. Используйте следующую формулу массива:=SUM($B$2:$B$5/$C$2:$C$5).
Примечание: если в используемом диапазоне содержится хотя бы одно значение 0 или пустая ячейка, будет возвращена ошибка #ДЕЛ/0!, как показано на снимке экрана ниже:

Чтобы устранить эту ошибку, заключите формулу в функцию ЕСЛИОШИБКА следующим образом и не забудьте нажать клавиши Shift + Ctrl + Enterодновременно после ввода формулы:

Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.

