
Резюме
Функція Excel IFERROR повертає власний результат, коли формула генерує помилку, і стандартний результат, коли помилки не виявлено. IFERROR - це елегантний спосіб фіксувати помилки та керувати ними без використання більш складних вкладених операторів IF.
Призначення
Захоплення та обробка помилокПовернене значення
Значення, яке ви вказуєте для умов помилки.Синтаксис
= IFERROR (значення, значення_якщо_помилка)Аргументи
- значення - значення, посилання або формула для перевірки на помилку.
- value_if_error - значення, яке повертається у разі виявлення помилки.
Версія
Excel 2007Примітки щодо використання
Функція IFERROR "ловить" помилки у формулі і повертає альтернативний результат або формулу при виявленні помилки.
Використовуйте функцію IFERROR для фіксації та обробки помилок, спричинених іншими формулами чи функціями. IFERROR перевіряє наявність таких помилок: # N / A, #VALUE !, #REF !, # DIV / 0!, #NUM !, #NAME ?, або # NULL !.
Приклад №1
Наприклад, якщо A1 містить 10, B1 порожній, а C1 містить формулу = A1 / B1, наступна формула буде ловити # DIV / 0! помилка, яка виникає в результаті ділення A1 на B1:
=IFERROR (A1/B1,"Please enter a value in B1")
Поки B1 порожній, C1 відображатиме повідомлення "Будь ласка, введіть значення в B1", якщо B1 порожній або дорівнює нулю. Коли число вводиться в B1, формула повертає результат A1 / B1.
Приклад №2
Ви також можете використовувати функцію IFERROR, щоб виявити помилку # N / A, видану VLOOKUP, коли значення пошуку не знайдено. Синтаксис виглядає так:
=IFERROR(VLOOKUP(value,data,column,0),"Not found")
У цьому прикладі, коли VLOOKUP повертає результат, функція IFERROR працює з цим результатом. Якщо VLOOKUP повертає помилку # N / A, оскільки значення пошуку не знайдено, IFERROR повертає "Не знайдено".
Примітки
- Якщо значення порожнє, воно оцінюється як порожній рядок (""), а не як помилка.
- Якщо value_if_error подається як порожній рядок (""), повідомлення про помилку не відображається.
- Якщо IFERROR введено як формулу масиву, він повертає масив результатів з одним елементом для кожної комірки у значенні .
- У програмі Excel 2013+ ви можете використовувати функцію IFNA для спеціального захоплення та обробки помилок # N / A.
Пов’язані відео


