В этом руководстве показано, как использовать Функция Excel IFNA в Excel на что-нибудь, если в результате вычислений возникнет ошибка # N / A.
Обзор функций IFNA
Функция IFNA проверяет, приводит ли расчет к ошибке # N / A. В противном случае отображается результат расчета. Если это так, он выполняет другой расчет.
Чтобы использовать функцию IFNA Excel Worksheet, выберите ячейку и введите:
(Обратите внимание, как появляются входные данные формулы)
Синтаксис и входные данные функции IFNA:
= IFNA (значение; значение_если_на)
ценить - Значение, вычисление или ссылка на ячейку.
num_digits - Что делать, если ценить приводит к ошибке # Н / Д.
Как использовать функцию IFNA
Функция IFNA проверяет, приводит ли вычисление к ошибке # N / A, выводя другое значение (или вычисление), если обнаружена ошибка.
= IFNA (ВПР (A2; $ E $ 2: $ F $ 7,2; FALSE); «Нет данных»)
ЕСЛИОШИБКА Функция
В качестве альтернативы функция ЕСЛИОШИБКА проверяет наличие ошибок, включая ошибки # N / A.
= ЕСЛИОШИБКА (A2; «ERROR_Found») = IFNA (A2; «ERROR_Found»)
Зачем использовать функцию IFNA?
Вы можете спросить, почему я должен просто использовать функцию ЕСЛИОШИБКА? Хорошо, когда вы работаете с функциями поиска (такими как ВПР), если значение поиска не найдено, функция вернет # N / A.
= ЕСЛИОШИБКА (ВПР (F3; $ A $ 3: $ D $ 7,4; FALSE); "")
Возможно, вы захотите обработать эти допустимые ошибки # Н / Д, установив значения ошибок равными нулю или пустым.
= IFNA (ВПР (F3; $ A $ 3: $ D $ 7,4; FALSE); "")
Но обычные ошибки по-прежнему будут отображаться, что позволит вам определить, есть ли в формуле ошибка вычисления.
IFNA в Google Таблицах
Функция IFNA работает в Google Таблицах точно так же, как и в Excel:
Примеры IFNA в VBA
Вы также можете использовать функцию IFNA в VBA. Тип:application.worksheetfunction.IFNA (значение; значение_если_на)
Для аргументов функции (числа и т. Д.) Вы можете либо ввести их непосредственно в функцию, либо определить переменные, которые будут использоваться вместо них.