Цей підручник демонструє, як користуватися Функція Excel IFNA в Excel, щоб зробити щось, якщо обчислення призводить до помилки #N/A.
Огляд функцій IFNA
Функція IFNA перевіряє, чи результатом обчислення є помилка #N/A. Якщо ні, відображається результат розрахунку. Якщо так, він виконує інший розрахунок.
Щоб скористатися функцією робочого аркуша Excel IFNA, виберіть клітинку та введіть:
(Зверніть увагу, як виглядають вхідні дані формул)
Синтаксис та вхідні функції IFNA:
= IFNA (значення, значення_якщо_на)
значення - Значення, розрахунок або посилання на клітинку.
num_digits - Що робити, якщо значення призводить до помилки #N/A.
Як користуватися функцією IFNA
Функція IFNA перевіряє, чи обчислення призводить до помилки #Н/Д, виводячи інше значення (або розрахунок), якщо виявляється помилка.
= IFNA (VLOOKUP (A2, $ E $ 2: $ F $ 7,2, FALSE), "Немає даних")
Функція IFERROR
Крім того, функція IFERROR перевіряє, чи виникає якась помилка, включаючи #помилок.
= IFERROR (A2, "ERROR_Found") = IFNA (A2, "ERROR_Found")
Навіщо використовувати функцію IFNA?
Вам може бути цікаво, чому я повинен просто використовувати функцію IFERROR? При роботі з функціями пошуку (наприклад, VLOOKUP), якщо значення пошуку не знайдено, функція поверне #N/A.
= ПОМИЛКА (VLOOKUP (F3, $ A $ 3: $ D $ 7,4, FALSE), "")
Можливо, вам захочеться обробити ці дійсні помилки #N/A, встановивши значення помилок нульовим або порожнім.
= IFNA (VLOOKUP (F3, $ A $ 3: $ D $ 7,4, FALSE), "")
Але регулярні помилки все одно відображатимуться, що дозволяє визначити, чи є помилка обчислення за формулою.
IFNA у Google Таблицях
Функція IFNA працює точно так само в Google Таблицях, як і в Excel:
Приклади IFNA у VBA
Ви також можете використовувати функцію IFNA у VBA. Тип:application.worksheetfunction.IFNA (значення, value_if_na)
Для аргументів функції (число тощо) ви можете або ввести їх безпосередньо у функцію, або визначити змінні для використання замість них.