Функцію IFERROR можна використовувати для траплення та обробки помилок у формулі. Функція IFERROR повертає вказане значення, якщо обчислення формули – помилки; в іншому разі вона повертає результат формули.
Синтаксис
IFERROR(значення;значення_якщо_помилка)
Синтаксис функції IFERROR має такі аргументи:
-
значення – обов’язковий аргумент. Аргумент, який перевіряється на наявність помилок.
-
value_if_error – обов'язковий параметр. Значення, яке повертається, якщо обчислення формули – помилка. Буде обчислено такі типи помилок: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, або #NULL!.
Примітки
-
Якщо значення або value_if_error – це пуста клітинка, вона вважається пустим рядком ("").
-
Якщо аргумент «значення» – формула масиву, функція 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 чи отримати підтримку в спільнотах.