Функция ЕСЛИОШИБКА

Excel 2007+

Краткое описание

Функция ЕСЛИОШИБКА возвращает указанное значение, если вычисление по формуле вызывает ошибку; в противном случае она возвращает результат формулы. Это элегантный способ обработки ошибок без сложных вложенных функций ЕСЛИ.

Синтаксис

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

Параметры

Параметр Тип Обязательный Описание
значение Любой Да Формула или выражение для проверки на наличие ошибок
значение_если_ошибка Любой Да Значение, которое будет возвращено при обнаружении ошибки

Использование функции IFERROR

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

Распространенные примеры IFERROR

Базовый пример ЕСЛИОШИБКА

=ЕСЛИОШИБКА(A2/B2; "Недоступно")

Возвращает "Недоступно" вместо #ДЕЛ/0! когда B2 равно нулю.

Пример с массивом

=ЕСЛИОШИБКА(A2:A4/B2:B4; "Ошибка при вычислении")

Проверяет массив значений на наличие ошибок и возвращает массив результатов.

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

ЕСЛИОШИБКА обрабатывает все типы ошибок, в то время как ЕСЛИНД обрабатывает только ошибки #Н/Д.

Если "значение" или "значение_если_ошибка" является пустой ячейкой, функция ЕСЛИОШИБКА рассматривает их как пустые строковые значения ("").

Распространенные ошибки и решения

Слишком мало аргументов

Cause: Отсутствует параметр значение_если_ошибка

Solution: Предоставьте оба обязательных параметра

Неправильный разделитель

Cause: Использование запятой вместо точки с запятой в русской версии Excel

Solution: Используйте точку с запятой (;) в качестве разделителя аргументов

Примечания

  • ЕСЛИОШИБКА обрабатывает эти типы ошибок: #Н/Д, #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ?, #ПУСТО!
  • Используйте ЕСЛИНД вместо ЕСЛИОШИБКА, если нужно обрабатывать только ошибки #Н/Д
  • Функция доступна начиная с Excel 2007

Совместимость

Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Недоступно в: Excel 2003 и более ранние версии

Контент последний раз проверен: November 24, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+