Перейти к основному содержанию

Excel IFERROR функция

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

doc iferror функция 1


 Синтаксис:

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

=IFERROR(value, value_if_error)

 Аргументы:

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

Заметки:

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

 Вернуть:

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


 Примеры:

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

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

doc iferror функция 2

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

=IFERROR(B2/C2, "") (Эта формула вернет пустое значение вместо значения ошибки)

=IFERROR(B2/C2, "Error") (Эта формула вернет пользовательский текст «Ошибка» вместо значения ошибки)

doc iferror функция 3 doc iferror функция 4

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

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

doc iferror функция 5

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

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

=IFERROR(VLOOKUP(D2,$A$2:$B$11,2,FALSE),"Not Found")

doc iferror функция 6


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

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

=IFERROR(VLOOKUP(G2,$A$2:$B$7,2,FALSE),IFERROR(VLOOKUP(G2,$D$2:$E$7,2,FALSE),"Not Found"))

doc iferror функция 7


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

Скажем, если вы хотите рассчитать общее количество на основе списка общей цены и цены за единицу, это можно сделать с помощью формулы массива, которая делит каждую ячейку в диапазоне B2: B5 на соответствующую ячейку диапазона C2: C5, а затем складывает результаты, используя эту формулу массива: =SUM($B$2:$B$5/$C$2:$C$5).

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

doc iferror функция 8

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

=SUM(IFERROR($B$2:$B$5/$C$2:$C$5,0))

doc iferror функция 9


Лучшие инструменты для работы в офисе

Kutools for Excel - поможет вам выделиться из толпы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты  |  Удалить пустые строки  |  Объедините столбцы или ячейки без потери данных  |  Раунд без формулы ...
Супер ВПросмотр: Несколько критериев  |  Множественное значение  |  На нескольких листах  |  Нечеткий поиск...
Адв. Выпадающий список: Простой раскрывающийся список  |  Зависимый раскрывающийся список  |  Выпадающий список с множественным выбором...
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  Сравнить столбцы с Выберите одинаковые и разные ячейки ...
Рекомендуемые функции: Сетка Фокус  |  Просмотр дизайна  |  Большой Формулный Бар  |  Менеджер книг и листов | Библиотека ресурсов (Авто текст)  |  Выбор даты  |  Комбинировать листы  |  Шифровать/дешифровать ячейки  |  Отправлять электронные письма по списку  |  Суперфильтр  |  Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы ...)  |  50+ График Тип (Диаграмма Ганта ...)  |  40+ Практических Формулы (Рассчитать возраст по дню рождения ...)  |  19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути ...)  |  12 Конверсия Инструменты (Числа в слова, Конверсия валюты ...)  |  7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить ячейки Excel ...)  |  ... и более

Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...

Описание


Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations