Office

IFERROR (функція IFERROR)

Функцію 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

Примітка. Якщо у вас є поточна версія пакета Office 365, ви можете вводити формулу у верхній лівій частині діапазону виведення, а потім натисніть клавішу ВВІД, щоб підтвердити формулу як динамічний масив масиву. В іншому разі формулу потрібно вводити як успадковане формулу масиву, спочатку вибравши діапазон виведення, введіть формулу в верхню ліву частину діапазону виведення, а потім натисніть сполучення клавіш CTRL + SHIFT + ВВІД, щоб підтвердити його. Excel автоматично вставляє фігурні дужки на початку та в кінці формул. Докладні відомості про формули масивів див. у статті Приклади формул масивів і рекомендації.

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

Ви завжди можете поставити запитання експерту в спільноті Tech (у розділі Excel), отримати підтримку в спільноті, що допомагає знайти відповіді на запитання, або запропонувати нову функцію чи вдосконалення на форумі Excel User Voice.

Примітка.:  Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була ця інформація корисною. Для довідки цю статтю можна переглянути англійською мовою.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×