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

Содержание

Резюме

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

Цель

Ловить и обрабатывать ошибки

Возвращаемое значение

Значение, которое вы указываете для условий ошибки.

Синтаксис

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

Аргументы

  • значение - значение, ссылка или формула для проверки на наличие ошибки.
  • value_if_error - значение, возвращаемое при обнаружении ошибки.

Версия

Excel 2007

Примечания по использованию

Функция ЕСЛИОШИБКА «улавливает» ошибки в формуле и возвращает альтернативный результат или формулу при обнаружении ошибки.

Используйте функцию ЕСЛИОШИБКА для перехвата и обработки ошибок, вызванных другими формулами или функциями. IFERROR проверяет наличие следующих ошибок: # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME? Или #NULL !.

Пример # 1

Например, если A1 содержит 10, B1 пусто, а C1 содержит формулу = A1 / B1, следующая формула перехватит # DIV / 0! ошибка, возникающая в результате деления A1 на B1:

=IFERROR (A1/B1,"Please enter a value in B1")

Пока B1 пуст, C1 будет отображать сообщение «Введите значение в B1», если B1 пустое или нулевое. Когда число вводится в B1, формула возвращает результат A1 / B1.

Пример # 2

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

=IFERROR(VLOOKUP(value,data,column,0),"Not found")

В этом примере, когда функция ВПР возвращает результат, функция ЕСЛИОШИБКА выполняет его. Если функция ВПР возвращает ошибку # Н / Д из-за того, что искомое значение не найдено, ЕСЛИОШИБКА возвращает «Не найдено».

Заметки

  • Если значение пустое, оно оценивается как пустая строка (""), а не как ошибка.
  • Если value_if_error предоставляется как пустая строка (""), при обнаружении ошибки сообщение не отображается.
  • Если ЕСЛИОШИБКА вводится как формула массива, она возвращает массив результатов с одним элементом для каждой ячейки в значении .
  • В Excel 2013+ вы можете использовать функцию IFNA специально для перехвата и обработки ошибок # N / A.

Похожие видео

Как отловить ошибки в формулах Захват ошибок может сделать ваши электронные таблицы более профессиональными, сделав их менее загроможденными и более удобными в использовании. В этом видео мы рассмотрим некоторые способы отлова ошибок в формуле. Формулы для запроса таблицы Поскольку таблицы поддерживают структурированные ссылки, вы можете многое узнать о таблице с простыми формулами. В этом видео мы рассмотрим некоторые формулы, которые можно использовать для запроса таблицы. Что делать, когда функция VLOOKUP возвращает NA В этом видео мы рассмотрим, как настроить формулу VLOOKUP, чтобы избежать ошибок # N / A.

Интересные статьи...