
Резюме
Функция Excel IFNA возвращает настраиваемый результат, когда формула генерирует ошибку # N / A, и стандартный результат, если ошибка не обнаружена. IFNA - это элегантный способ перехвата и обработки ошибок # N / A, не перехватывая других ошибок.
Цель
Ловить и обрабатывать ошибки # N / AВозвращаемое значение
Значение, указанное для ошибок # Н / ДСинтаксис
= IFNA (значение; значение_если_на)Аргументы
- значение - значение, ссылка или формула для проверки на наличие ошибки.
- value_if_na - значение, возвращаемое при обнаружении ошибки # N / A.
Версия
Excel 2013Примечания по использованию
Используйте функцию IFNA для перехвата и обработки ошибок # N / A, которые могут возникнуть в формулах, особенно тех, которые выполняют поиск с использованием MATCH, VLOOKUP, HLOOKUP и т. Д. Функция IFNA обрабатывает только ошибки # N / A, что означает другие ошибки, которые может быть сгенерирована формулой, которая все равно будет отображаться.
Вы также можете использовать функцию ЕСЛИОШИБКА, чтобы перехватить ошибки # Н / Д, но ЕСЛИОШИБКА также перехватит другие ошибки.
IFNA с функцией ВПР
Типичный пример IFNA, используемого для перехвата ошибок # Н / Д с помощью ВПР, будет выглядеть следующим образом:
=IFNA(VLOOKUP(A1,table,2,0),"Not found")
Заметки:
- Если значение пустое, оно оценивается как пустая строка (""), а не как ошибка.
- Если value_if_na предоставляется как пустая строка («»), при обнаружении ошибки сообщение не отображается.