За допомогою функції 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 або отримати підтримку в спільнотах.