Функция IFNA в Excel

Функция IFNA в Excel — это простой способ перехватывать и обрабатывать ошибки #N/A, не перехватывая другие ошибки. Функция IFNA возвращает пользовательский результат, если формула генерирует ошибку #N/A, и нормальный результат, если ошибка не обнаружена.

Что делает функция IFNA в Excel?

Функция IFNA в Excel перехватывает и обрабатывает ошибки #N/A.

Возвращаемое значение

Значение, указанное для ошибок #N/A.

Аргументы

  • value — значение, ссылка или формула для проверки на наличие ошибки.
  • value_if_na — значение, возвращаемое в случае обнаружения ошибки #Н/Д.

Синтаксис

=IFNA(value, value_if_na)

Примечания по использованию

Функция IFNA — это простой способ перехватывать и обрабатывать ошибки #N/A, не перехватывая другие ошибки. Вы можете использовать функцию IFNA для перехвата и обработки ошибок #N/A, которые могут возникнуть в формулах, выполняющих поиск с помощью MATCH, VLOOKUP, HLOOKUP, XLOOKUP и т. д.

Функция IFNA в Excel

Функция IFNA возвращает пользовательский результат, когда формула генерирует #N/A. ошибка, и нормальный результат, когда ошибка не обнаружена. IFNA будет обрабатывать только ошибки #N/A, остальные ошибки по-прежнему будут отображаться.

Пример

Функцию IFNA можно использовать для перехвата ошибок #N/A, которые могут возникнуть при использовании функции VLOOKUP. В показанном примере скопированная формула F5 выглядит следующим образом:

=IFNA(VLOOKUP(E5,xtable,2,0),"Not found")

где xtable — именованный диапазон B5:C12. Когда искомое значение в столбце E найдено в xtable, VLOOKUP обычно возвращает диапазон обмена. Если искомое значение не найдено, VLOOKUP возвращает #N/A, а IFNA улавливает эту ошибку и возвращает «Не найдено».

IFERROR или IFNA?

Функция IFERROR — полезная функция, но это грубый инструмент, поскольку она улавливает многие виды ошибок. Например, если в формуле есть опечатка, Excel может вернуть #NAME? ошибка, но IFERROR подавит ошибку и вернет альтернативный результат. Это может скрыть важную проблему. Во многих случаях имеет смысл использовать функцию IFNA в экселе, которая улавливает только ошибку #N/A.

Примечания

  • Если value пустое, оно оценивается как пустая строка («»), а не как ошибка.
  • Если value_if_na предоставляется как пустая строка («»), при обнаружении ошибки сообщение не отображается.
Автор А. Днепров

Обучаю основам работы с офисными программами.

Функция IFNA в Excel
ИЗУЧЕНИЕ 3D AUTOCAD