Функція iferror (есліошібка) в excel

Функція IFERROR (ЕСЛІОШІБКА) в Excel найкраще підходить для обробки випадків, коли формули повертають помилку. Використовуючи цю функцію, ви можете вказати, яке значення функція повинна повертати замість помилки. Якщо функція в осередку не повертає помилку, то повертається її власний результат.

Що повертає функція

Зазначене вами значення, в разі якщо в осередку є помилка.

= IFERROR (value, value_if_error) - англійська версія

= ЕСЛІОШІБКА (значення; значеніе_еслі_ошібка) - російська версія

аргументи функції

додаткова інформація

  • Якщо ви використовуєте лапки ( "") в якості аргументу value_if_error (значеніе_еслі_ошібка). осередок нічого не відображає в разі помилки.
  • Якщо аргумент value (значення) або value_if_error (значеніе_еслі_ошібка) посилається на вільну позицію, вона розглядається як порожня.

Приклади використання функції IFERROR (ЕСЛІОШІБКА) в Excel

Приклад 1. Замінюємо помилки в осередок на порожні

Якщо ви використовуєте функції, які можуть повертати помилку, ви можете укласти її в функцію і вказати порожнє значення, що повертається в разі помилки.

У прикладі, показаному нижче, результатом осередку D4 є # DIV / 0 !.

Функція iferror (есліошібка) в excel

Для того, щоб прибрати інформацію про помилку в осередку використовуйте цю формулу:

= IFERROR (A1 / A2, "") - англійська версія

= ЕСЛІОШІБКА (A1 / A2; "") - російська версія

Функція iferror (есліошібка) в excel

В даному випадку функція перевірить, чи видає формула в комірці помилку, і, при її наявності, видасть порожній результат.

Як результат формули, що виправляє помилки, ви можете вказати будь-який текст або значення, наприклад, за допомогою такої формули:

= IFERROR (A1 / A2, "Error") - англійська версія

= ЕСЛІОШІБКА (A1 / A2; "") - російська версія

Функція iferror (есліошібка) в excel

Приклад 2. Замінюємо значення без даних при використанні функції VLOOKUP (ВВР) на "не знайдено"

Коли ми використовуємо функцію VLOOKUP (ВВР). часто стикаємося з тим, що при відсутності даних з якихось значень, формула видає помилку "# N / A".

На прикладі нижче, ми хочемо за допомогою функції VLOOKUP (ВВР) для обраних студентів підставити дані з результатів іспиту.

Функція iferror (есліошібка) в excel

На прикладі вище, в списку студентів з результатами іспиту немає даних по імені Іван, в результаті, при використанні функції VLOOKUP (ВВР). формула нам видає помилку.

Якраз в цьому випадку ми можемо скористатися функцією IFERROR (ЕСЛІОШІБКА). для того, щоб результат обчислень виглядав коректно, без помилок. Домогтися цього ми можемо за допомогою формули:

= IFERROR (VLOOKUP (D2, $ A $ 2: $ B $ 12,2,0), "Не знайдено") - англійська версія

= ЕСЛІОШІБКА (ВВР (D2; $ A $ 2: $ B $ 12; 2; 0); "не знайдено") - російська версія

Функція iferror (есліошібка) в excel

Приклад 3. Повертаємо значення "0" замість помилок формули

Якщо у вас немає конкретного значення, яке ви б хотіли використовувати для заміни помилок - залишайте аргумент функції value_if_error (значеніе_еслі_ошібка) порожнім, як показано на прикладі нижче і в разі наявності помилки, функція буде видавати "0":

Функція iferror (есліошібка) в excel

Схожі статті