Функція IFERROR

Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016 Excel Web App

За допомогою функції IFERROR можна обробляти помилки у формулі. Функція IFERROR повертає вказане значення, якщо обчислення формули спричиняє помилку. Інакше вона повертає результат формули.

Синтаксис

IFERROR(значення;значення_якщо_помилка)

Синтаксис функції IFERROR має такі аргументи:

  • value (значення) Обов'язковий. Аргумент, який перевіряється на наявність помилок.
  • value_if_error Обов'язковий. Значення, яке повертається, якщо обчислення формули спричиняє помилку. Обчислюються такі типи помилок: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? або #NULL!.

Примітки

  • Якщо аргумент «значення» або value_if_error – пуста клітинка, функція IFERROR обробляє його як значення пустого рядка ("").
  • Якщо аргумент «значення» – формула масиву, функція IFERROR повертає масив результатів для кожної клітинки масиву, заданого у значенні. Другий приклад наведено нижче.

Приклади

Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – Enter.

Квота Продано одиниць  
210 35
55 0
23
Формула Опис Результат
=IFERROR(A2/B2;"Помилка обчислення") Перевіряє формулу на помилки в першому аргументі (поділити 210 на 35), не знаходить помилки та повертає результат формули. 6
=IFERROR(A3/B3;"Помилка обчислення") Перевіряє формулу на помилки в першому аргументі (поділити 55 на 0), знаходить помилку ділення на 0 і повертає аргумент «значення_якщо_помилка». Помилка обчислення
=IFERROR(A4/B4;"Помилка обчислення") Перевіряє формулу на помилки в першому аргументі (поділити "" на 23), не знаходить помилки та повертає результат формули. 0

Приклад 2

Квота Продано одиниць Коефіцієнт
210 35 6
55 0 Помилка обчислення
23 0
Формула Опис Результат
=C2 Перевіряє формулу на помилки першого аргументу в першому елементі масиву (A2/B2 або поділити 210 на 35), не знаходить помилки та повертає результат формули. 6
=C3 Перевіряє формулу на помилки першого аргументу у другому елементі масиву (A3/B3 або поділити 55 на 0), знаходить помилку ділення на 0 і повертає аргумент «значення_якщо_помилка». Помилка обчислення
=C4 Перевіряє формулу на помилки першого аргументу у третьому елементі масиву (A4/B4, або поділити "" на 23), не знаходить помилок і повертає результат формули. 0
Примітка. Якщо у вас поточна версія Microsoft 365, введіть формулу у верхню ліву клітинку діапазону вихідних даних, а потім натисніть клавішу ENTER, щоб підтвердити введення формули динамічного масиву. В іншому разі формулу необхідно ввести як застарілу формулу масиву. Для цього виберіть діапазон виводу, введіть формулу у верхню ліву клітинку діапазону вихідних даних, а потім натисніть клавіші Ctrl+Shift+Enter, щоб підтвердити її. Excel автоматично вставляє фігурні дужки на початку та в кінці формул. Докладні відомості про формули масивів див. у статті Приклади формул масивів і рекомендації.

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті Tech у Excel або отримати підтримку в спільнотах.