Функцію IFERROR можна використовувати для трепінгу та обробки помилок у формулі. Функція IFERROR повертає вказане значення, якщо формула повертає помилку; в іншому разі повертає результат формули.
Синтаксис
IFERROR(значення;значення_якщо_помилка)
Синтаксис функції IFERROR має такі аргументи:
-
значення – обов’язковий аргумент. Аргумент, який перевіряється на наявність помилок.
-
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 чи отримати підтримку в спільнотах.