Функция ЕСЛИОШИБКА в Excel - Примеры формул + БЕСПЛАТНОЕ видео

Когда вы работаете с данными и формулами в Excel, вы обязательно столкнетесь с ошибками.

Для обработки ошибок в Excel предусмотрена полезная функция - ЕСЛИОШИБКА.

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

Типы ошибок в Excel

Знание ошибок в Excel поможет вам определить возможную причину и лучший способ их устранения.

Ниже приведены типы ошибок, которые вы можете найти в Excel.

# Н / Д Ошибка

Это называется ошибкой «Значение недоступно».

Вы увидите это, если воспользуетесь формулой поиска и не сможете найти значение (следовательно, недоступно).

Ниже приведен пример, в котором я использую формулу ВПР для нахождения цены элемента, но она возвращает ошибку, если не может найти этот элемент в массиве таблицы.

# DIV / 0! Ошибка

Вы, вероятно, увидите эту ошибку, когда число разделится на 0.

Это называется ошибкой деления. В приведенном ниже примере это дает # DIV / 0! погрешность, так как значение величины (делитель в формуле) равно 0.

#СТОИМОСТЬ! Ошибка

Ошибка значения возникает при использовании неправильного типа данных в формуле.

Например, в приведенном ниже примере, когда я пытаюсь добавить ячейки с числами и символом A, возникает ошибка значения.

Это происходит потому, что вы можете добавлять только числовые значения, но вместо этого я попытался добавить число с текстовым символом.

# ССЫЛКА! Ошибка

Это называется ошибкой ссылки, и вы увидите это, когда ссылка в формуле больше не действительна. Это может быть тот случай, когда формула ссылается на ссылку на ячейку, а эта ссылка на ячейку не существует (происходит, когда вы удаляете строку / столбец или рабочий лист, на который ссылается формула).

В приведенном ниже примере, хотя исходная формула была = A2 / B2, когда я удалил столбец B, все ссылки на него стали #REF! и он также дал #REF! ошибка в результате формулы.

# ИМЯ ОШИБКА

Эта ошибка, вероятно, является результатом неправильного написания функции.

Например, если вместо VLOOKUP вы по ошибке используете VLOKUP, это выдаст ошибку имени.

#NUM ERROR

Ошибка числа может возникнуть, если вы попытаетесь вычислить очень большое значение в Excel. Например, = 187 549 вернет числовую ошибку.

Другая ситуация, когда вы можете получить ошибку ЧИСЛО, - это когда вы передаете в формулу недопустимый числовой аргумент. Например, если вы вычисляете квадратный корень, если число и вы указываете отрицательное число в качестве аргумента, он вернет числовую ошибку.

Например, в случае функции квадратного корня, если вы укажете отрицательное число в качестве аргумента, она вернет числовую ошибку (как показано ниже).

Хотя я привел здесь только несколько примеров, может быть много других причин, которые могут привести к ошибкам в Excel. Когда вы получаете ошибки в Excel, вы не можете просто оставить их там. Если данные в дальнейшем используются в расчетах, необходимо убедиться, что ошибки обрабатываются правильно.

Функция Excel ЕСЛИОШИБКА - отличный способ справиться со всеми типами ошибок в Excel.

Функция ЕСЛИОШИБКА в Excel - обзор

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

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

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

Входные аргументы

  • стоимость - это аргумент, который проверяется на наличие ошибки. В большинстве случаев это либо формула, либо ссылка на ячейку.
  • value_if_error - это значение, которое возвращается в случае ошибки. Оценивались следующие типы ошибок: # N / A, #REF !, # DIV / 0 !, #VALUE !, #NUM !, #NAME? И #NULL !.

Дополнительные замечания:

  • Если вы используете «» в качестве аргумента value_if_error, ячейка ничего не отображает в случае ошибки.
  • Если аргумент value или value_if_error относится к пустой ячейке, он обрабатывается функцией Excel ЕСЛИОШИБКА как пустое строковое значение.
  • Если аргумент значения является формулой массива, ЕСЛИОШИБКА вернет массив результатов для каждого элемента в диапазоне, указанном в значении.

Функция ЕСЛИОШИБКА в Excel - Примеры

Вот три примера использования функции ЕСЛИОШИБКА в Excel.

Пример 1 - вернуть пустую ячейку вместо ошибки

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

В примере, показанном ниже, результатом в D4 будет # DIV / 0! ошибка, поскольку делитель равен 0.

В этом случае вы можете использовать следующую формулу, чтобы вернуть пустое значение вместо уродливой ошибки DIV.

= ЕСЛИОШИБКА (A1 / A2; ””)

Эта функция ЕСЛИОШИБКА проверяет, приводит ли расчет к ошибке. Если это так, он просто возвращает пробел, как указано в формуле.

Здесь вы также можете указать любую другую строку или формулу для отображения вместо пустого поля.

Например, приведенная ниже формула вернет текст «Ошибка» вместо пустой ячейки.

= ЕСЛИОШИБКА (A1 / A2; «Ошибка»)

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

Пример 2. Возвращает «Not Found», если функция VLOOKUP не может найти значение

Когда вы используете функцию Excel VLOOKUP, и она не может найти искомое значение в указанном диапазоне, она вернет ошибку # N / A.

Например, ниже представлен набор данных с именами учащихся и их оценками. Я использовал функцию ВПР, чтобы получить оценки трех студентов (в D2, D3 и D4).

Хотя формула ВПР в приведенном выше примере находит имена первых двух учеников, она не может найти имя Джоша в списке и, следовательно, возвращает ошибку # Н / Д.

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

Ниже приведена формула, по которой вместо ошибки будет возвращено «Не найдено».

= ЕСЛИОШИБКА (ВПР (D2; $ A $ 2: $ B $ 12,2,0); «Не найдено»)

Обратите внимание, что вы также можете использовать IFNA вместо IFERROR с VLOOKUP. IFERROR будет обрабатывать все типы значений ошибок, IFNA будет работать только с ошибками # N / A и не будет работать с другими ошибками.

Пример 3 - возврат 0 в случае ошибки

Если вы не укажете значение, возвращаемое функцией ЕСЛИОШИБКА в случае ошибки, она автоматически вернет 0.

Например, если я разделю 100 на 0, как показано ниже, будет возвращена ошибка.

Однако, если я использую приведенную ниже функцию ЕСЛИОШИБКА, вместо этого она вернет 0. Обратите внимание, что вам все равно нужно использовать запятую после первого аргумента.

Пример 4 - Использование вложенной ЕСЛИОШИБКИ с функцией ВПР

Иногда при использовании ВПР может потребоваться просмотреть фрагментированную таблицу массивов. Например, предположим, что у вас есть записи о продажах на двух отдельных листах, и вы хотите найти номер позиции и увидеть ее стоимость.

Это требует использования вложенной ЕСЛИОШИБКИ с функцией ВПР.

Предположим, у вас есть набор данных, как показано ниже:

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

= ЕСЛИОШИБКА (ВПР (G3, $ A $ 2: $ B $ 5,2,0), ЕСЛИОШИБКА (ВПР (G3, $ D $ 2: $ E $ 5,2,0), «Не найдено»))

Такой тип вложения формул гарантирует, что вы получите значение из любой из таблиц, и любая возвращенная ошибка будет обработана.

Обратите внимание, что в случае, если таблицы находятся на одном листе, однако в реальном примере они могут быть на разных листах.

Функция ЕСЛИОШИБКА в Excel - ВИДЕО

  • Excel И функция.
  • Функция ИЛИ в Excel.
  • Excel НЕ Функция.
  • Функция ЕСЛИ в Excel.
  • Функция Excel IFS.
  • Функция Excel FALSE.
  • Функция Excel TRUE.
wave wave wave wave wave