Функция Excel Iferror

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

Содержание

  1. Синтаксис:
  2. Аргументы:
  3. Return:
  4. Примеры:
  5. -> Лучшие инструменты для повышения производительности в офисе

Синтаксис:

Синтаксис функции ЕСЛИОШИБКА в Excel: :

Аргументы:

  • : обязательно. Формула, выражение, значение или ссылка на ячейку для проверки наличия ошибки.
  • : обязательно. Конкретное значение, возвращаемое при обнаружении ошибки. Это может быть пустая строка, текстовое сообщение, числовое значение, другая формула или вычисление.

Примечания :

  • 1. Функция ЕСЛИОШИБКА может обрабатывать все типы ошибок, включая # DIV/0 !, # N/A, #NAME ?, # NULL !, #NUM !, #REF !, и #VALUE!
  • 2. Если аргумент является пустой ячейкой, функция ЕСЛИОШИБКА обрабатывает его как пустую строку (“”).
  • 3. Если аргумент предоставляется как пустая строка (“”), при обнаружении ошибки сообщение не отображается.
  • 4. Если аргумент является формулой массива, IFERROR возвращает массив результатов для каждой ячейки в диапазоне, указанном в value.
  • 5. Этот ЕСЛИОШИБКА доступен в Excel 2007 и всех последующих версиях.

Return:

Возвращает конкретное значение для значений ошибки.

Примеры:

Пример 1: функция IFFEROR для возврата пустой ячейки или пользовательского текста вместо значения ошибки

Например, у вас есть список данных ниже, для расчета средней цены вы следует использовать Sale/Unit. Но если Единица 0 или пустая ячейка, ошибки будут отображаться, как показано ниже:

Теперь я буду использовать пустую ячейку или другую текстовую строку для замены значений ошибок:

(Эта формула вернет пустое поле вместо значения ошибки)

(Эта формула вернет пользовательский текст «Ошибка» вместо значения ошибки)

Пример 2: ЕСЛИОШИБКА с функцией Vlookup для возврата «Not Found» вместо значений ошибок

Обычно, когда вы применяете функцию vlookup для возврата соответствующего значения, если подходящее значение не найдено , вы получите значение ошибки # Н/Д, как показано на следующем снимке экрана:

Вместо отображения значения ошибки вы можете использовать Текст «Не найдено», чтобы заменить его. В этом случае вы можете заключить формулу Vlookup в функцию ЕСЛИОШИБКА следующим образом:

Используйте приведенную ниже формулу, а затем пользовательский текст «Не найдено» вместо этого будет возвращено значение ошибки, пока соответствующее значение не найдено, см. снимок экрана:

Пример 3: Использование вложенного ЕСЛИОШИБКА с функцией Vlookup

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

Пример 4: функция ЕСЛИОШИБКА в формулах массива

Скажем, если вы хотите рассчитать общее количество на основе списка общей цены и цены за единицу, это можно сделать ne, используя формулу массива, которая делит каждую ячейку в диапазоне B2: B5 на соответствующую ячейку диапазона C2: C5, а затем суммирует результаты, используя эту формулу массива: .

Примечание. Если в используемом диапазоне есть хотя бы одно значение 0 или пустая ячейка, # DIV/0! ошибка возвращается, как показано на скриншоте ниже:

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

-> Лучшие инструменты для повышения производительности в офисе

Источник: frestage.ru

Бытовой вопрос