Как исправить ошибку #NA в Excel
При работе с формулами в Excel иногда возникает ошибка # N / A. Итак, что такое ошибка # N / A, в чем причина ошибки и как ее исправить? Пожалуйста, прочтите следующую статью Dexterity Software, чтобы лучше понять, что такое офлайн.
Что такое ошибка # Н / Д? Причина и механизм ошибки
На английском N / A означает слово Not Available, т.е. не существует, не доступен. Ошибка # Н / Д в Excel указывает на то, что формуле не удается найти содержимое, которое формула запрашивает.
# Н / ошибка часто встречается при использовании функции поиска, такие как ВПР, ГПР, LOOKUP или MATCH, когда формула не может найти опорное значение. Чтобы лучше понять, рассмотрим следующий пример:
В приведенной выше таблице данных область поиска (столбец E) не имеет значения, которое соответствует условию 60V8705, поэтому функция Vlookup возвращает значение ошибки # N / A.
Как исправить ошибку № N / A
Ошибка # N / A не является ошибкой функции или опечаткой в формуле, она просто не находит искомого значения при заданном условии. Однако сохранение значения ошибки # Н / Д не позволит вам выполнять формулы позже. Например:
Вам необходимо рассчитать общее количество цемента, но значение ошибки # N / A повлияет на общий результат для всего диапазона. Итак, чтобы преодолеть описанную выше ситуацию, вы указываете, если объект не может быть найден, а затем возвращаете пустой (или равный 0) с помощью функции IF или IRERROR.
- Используйте функцию ЕСЛИ, чтобы указать, если подходящее значение не найдено, оставьте значение 0 и не выполняйте формулу, используя следующий синтаксис:
= ЕСЛИ (СЧЁТЕСЛИ (E2: E17; J3) = 0,0; ВПР (J3; E2: H17,4,0)).
Интерпретация формулы: функция СЧЁТЕСЛИ будет искать между E2 и F17, сколько условий соответствует значению в ячейке J3 (в приведенной выше таблице, условие поиска – 60V8705). Если результат СЧЁТЕСЛИ равен 0 (совпадение не найдено), он вернет результат ячейки равный 0, если он отличается от 0 (условие найдено), будет выполнена формула поиска. для ВПР.
- Используйте функцию ЕСЛИОШИБКА в структуре
= ЕСЛИОШИБКА (ВПР (J3; E2: H17,4,0); 0)
Интерпретация формулы: Excel сначала запустит формулу ВПР, функция ЕСЛИОШИБКА проверит результат функции ВПР. Если результатом является ошибка, функция ЕСЛИОШИБКА вернет 0, в противном случае она отобразит результат функции. ВПР.
Некоторые особые случаи
- В некоторых случаях результат ошибки # Н / Д возникает не из-за того, что данные поиска вам не нужны, а из-за того, что вы ввели неправильное условие. Например, вам нужно найти номерной знак 60V8704, но ввести неправильный номер 60V8705.
- Данные, которые нужно искать невооруженным глазом, одинаковы, но на самом деле они различаются по форме данных, таких как регистры: пробелы, ведущие пробелы или разные форматы данных.
В приведенных выше случаях вы должны проверить условный символ, потому что избыточный символ также приводит к ошибке несогласованности данных, вызывая ошибку, которой не существует для данных, подлежащих поиску.
Удачи!