Этот сайт использует Яндекс.Метрику для анализа посещаемости. Подробнее
Формулы и функции

Как использовать функцию ЕСЛИОШИБКА в Excel?

Вероятность: 75%
Краткий ответ

Оберните любую формулу в ЕСЛИОШИБКА: =ЕСЛИОШИБКА(формула; значение_при_ошибке). Если формула вернёт ошибку, Excel подставит ваше значение. Пример: =ЕСЛИОШИБКА(ВПР(A1;B:C;2;0);"Не найдено").

Подробный ответ

ЕСЛИОШИБКА в Excel — функция-обёртка, которая «ловит» любые ошибки в формулах и подставляет вместо них нужное значение.

Синтаксис

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

Какие ошибки перехватывает ЕСЛИОШИБКА

#Н/Д, #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!, #ИМЯ?, #ЧИСЛО!, #ПУСТО!

Примеры

  • =ЕСЛИОШИБКА(ВПР(A1;B:C;2;0);"Не найдено") — вместо #Н/Д выводит текст
  • =ЕСЛИОШИБКА(A1/B1;0) — при нуле в знаменателе вернёт 0
  • =ЕСЛИОШИБКА(ИНДЕКС(B:B;ПОИСКПОЗ(D1;A:A;0));"") — пустая строка при ошибке

Разница между ЕСЛИОШИБКА и ЕСНД

  • ЕСЛИОШИБКА перехватывает любую ошибку
  • ЕСНД (IFNA) перехватывает только #Н/Д — полезно, если другие ошибки должны оставаться видимыми (например, #ЗНАЧ! указывает на ошибку в данных)

ЕСЛИОШИБКА — важный приём при создании отчётов и дашбордов: конечный пользователь не должен видеть технические сообщения об ошибках.

Мы используем cookies для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с политикой использования cookies.