Что такое функция Excel ЕСЛИОШИБКА?прикрепленный пример

Что такое функция Excel ЕСЛИОШИБКА?прикрепленный пример

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

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

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

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

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

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

#нет ошибок

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

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

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

связанный вопрос  Скачать аудиодрайвер AMD HDMI для Windows 10

Функция Excel ЕСЛИОШИБКА - недоступная ошибка

#ДЕЛ/0!ошибка

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

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

Ошибка деления в Excel

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

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

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

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

Ошибка значения в Excel

#REF! ошибка

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

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

Справочные ошибки в Excel

#ИМЯ? ошибка

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

Например, если вы по ошибке используете ВПР вместо ВПР, вы получите ошибку имени.

Ошибка НАЗВАНИЕ в Excel

#ЧИСЛО ошибок

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

ЧИСЛОВАЯ ошибка в Excel

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

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

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

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

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

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

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

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

Входные параметры

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

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

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

Функция Excel ЕСЛИОШИБКА — пример

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

Пример 1. Возвращает пустые ячейки вместо ошибок

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

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

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

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

=ЕСЛИОШИБКА(A1/A2,"")

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

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

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

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

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

Используйте функцию Excel Iferror для возврата текста в ячейке

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

Пример 2. Возвращает «Не найдено», когда функция ВПР не может найти значение

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

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

Обработка ошибок NA в Excel с помощью функции iferror

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

связанный вопрос  Упростите работу: измените контекстное меню «Отправить».

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

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

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

excel-iferror-функция-vlookup-не-найден

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

Пример 3. Возврат 0 при ошибке

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

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

excel-iferror-функция-ошибка-когда-div-на-0

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

excel-iferror-функция-запятая

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

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

Для этого необходимо использовать вложенную ЕСЛИОШИБКА с функцией ВПР.

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

Вложенная ЕСЛИОШИБКА с набором данных ВПР

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

=IFERROR(VLOOKUP(G3,$A$2:$B$5,2,0),IFERROR(VLOOKUP(G3,$D$2:$E$5,2,0),"Not Found"))

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

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

о, привет 👋Рад встрече.

Подписывайтесь на нашу новостную рассылку, Отправляйте очень регулярноОтличная технологияК твоему сообщению.

Оставить комментарий