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