Функція Excel ISERROR - Перевірка, чи призводить комірка до помилки

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

Цей підручник демонструє, як користуватися Функція Excel ISERROR в Excel, щоб перевірити, чи призводить комірка до помилки.

Опис функції ISERROR:

Перевірка функції ISERROR, якщо значення комірки є помилкою. Повертає TRUE або FALSE.

Щоб використовувати функцію робочого аркуша Excel ISERROR, виберіть клітинку та введіть:

(Зверніть увагу, як виглядають вхідні дані формул)

Синтаксис та входи функції ISERROR:

1 = ПОМИЛКА (VALUE)

значення - Тестове значення

Як користуватися функцією ISERROR

Функція ISERROR перевіряє, чи результатом обчислення є помилка.

1 = ПОМИЛКА (A2)

IF ISERROR Замінено на IFERROR

До Excel 2007 функція ISERROR зазвичай використовувалася разом з функцією IF для виведення другого обчислення, якщо перший розрахунок призвів до помилки.

1 = IF (ПОМИЛКА (C2/B2), "Нульовий запас", C2/B2)

Однак у Excel 2007 була введена функція IFERROR, що зробило комбо IF / ISERROR застарілим.

1 = IFERROR ((C2/B2), "Нульовий запас")

ISERR та ISNA

Функція ISERROR повертає TRUE, якщо будь -який виникає помилка.

Існують ще дві функції перевірки помилок "є":

  • Функція ISNA повертає TRUE лише для #помилок.
  • Функція ISERR повертає TRUE для всіх помилок, крім #помилок.
12 = ISNA (A2)= ISERR (A2)

Крім функції IFERROR, існує функція IFNA.

Ці функції важливі, оскільки багато помилок у формулах є результатом неправильних формул, але #помилки недійсні часто дійсні. Наприклад, якщо ви використовуєте функцію VLOOKUP, а значення пошуку не знайдено, формула поверне #N/A.

1 = VLOOKUP (A2, $ D $ 2: $ E $ 7,2, НЕВІРНО)

Застосовуючи функцію IFNA до VLOOKUP, ви можете обробляти дійсні помилки #N/A, не обробляючи при цьому інших помилок формул (щоб не пропустити ці інші помилки).

1 = IFNA (VLOOKUP (A2, $ D $ 2: $ E $ 7,2, FALSE), VLOOKUP (A2, $ G $ 2: $ H $ 7,2, FALSE))

Інші логічні функції

Excel / Google Таблиці містять багато інших логічних функцій для виконання інших логічних тестів. Ось список:

Функції IF / IS
iferror
помилка
isna
iserr
порожній
є число
istext
isnontext
формула
ілогічний
isref
нерівномірний
isodd

ISERROR у Google Таблицях

Функція ISERROR працює точно так само в Google Таблицях, як і в Excel:

Приклади ISERROR у VBA

Ви також можете використовувати функцію ISERROR у VBA. Тип:
application.worksheetfunction.iserror (значення)
Для аргументів функції (значення тощо) ви можете або ввести їх безпосередньо у функцію, або визначити змінні для використання замість них.

Припустимо, що на нашому аркуші є такі значення

Ми видамо функцію ISERROR з VBA для кожної з наведених вище клітинок:

1 WorksheetFunction.IsError (Діапазон ("A1")) 'FALSE
1 WorksheetFunction.IsError (Діапазон ("B1")) 'FALSE
1 WorksheetFunction.IsError (Діапазон ("C1")) 'FALSE
1 WorksheetFunction.IsError (Діапазон ("D1")) 'TRUE
1 WorksheetFunction.IsError (Діапазон ("E1")) 'TRUE
1 WorksheetFunction.IsError (Діапазон ("G1")) 'TRUE

Повернення до списку всіх функцій Excel

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave