Возвращает значение ИСТИНА, если аргумент ссылается на логическое значение
Возвращает значение ИСТИНА, если значение аргумента не является текстом
Возвращает значение ИСТИНА, если значение аргумента является нечетным числом
Возвращает значение ИСТИНА, если аргумент ссылается на любое значение ошибки, кроме #Н/Д
Возвращает значение ИСТИНА, если аргумент ссылается на любое значение ошибки
Возвращает значение ИСТИНА, если аргумент является ссылкой на пустую ячейку
Возвращает значение ИСТИНА, если значение аргумента является ссылкой
Возвращает значение ИСТИНА, если значение аргумента является текстом
Возвращает значение ИСТИНА, если имеется ссылка на ячейку с формулой
Возвращает значение ИСТИНА, если значение аргумента является четным числом
Возвращает значение ИСТИНА, если аргумент ссылается на число
Возвращает сведения о текущей операционной среде
Возвращает номер листа, на который имеется ссылка
Возвращает количество листов в ссылке
Возвращает значение ошибки #Н/Д
Возвращает число, обозначающее тип данных значения
Возвращает числовой код, соответствующий типу ошибки
Возвращает значение, преобразованное в число
Возвращает сведения о формате, расположении или содержимом ячейки
Многие при работе с офисными приложения сталкиваются с проблемой незнания соответствия английских функций Excel русским. Это проблема возникает при использования разноязычных Excel‘ей. С проблемой сталкиваются как «зеленые», так и продвинутые пользователи Excel. Поэтому выкладываю соответствие английских и русских формул в Excel.
Функции баз данных — Database
Функции даты и времени — Date & Time
Инженерные функции — Engineering
Финансовые функции — Financial
Проверка свойств и значений и Информационные функции — Information
Логические функции — Logical
Ссылки и массивы — Lookup & Reference
Математические и тригонометрические функции — Math & Trig
Статистические функции — Statistical
Текстовые функции — Text
В этом руководстве рассматриваются различные способы использования функции ISNA в Excel для обработки ошибок #N/A.
Когда Excel не может найти запрошенное, в ячейке появляется ошибка #Н/Д. Для перехвата и обработки таких ошибок можно использовать функцию ISNA. Какая от этого практическая польза? По сути, это помогает сделать ваши формулы более удобными для пользователя, а ваши рабочие листы — более привлекательными.
Функция Excel ISNA используется для проверки ячеек или формул на наличие ошибок #Н/Д. Результатом является логическое значение: TRUE, если обнаружена ошибка #N/A, FALSE в противном случае.
Эта функция доступна во всех версиях Excel 2000–2021 и Excel 365.
Синтаксис функции ISNA максимально прост:
ИСНА(значение)
Где ценность — это значение ячейки или формула, которую вы хотите проверить на наличие ошибок #Н/Д.
Чтобы создать формулу ISNA в ее базовой форме, укажите ссылку на ячейку в качестве ее единственного аргумента:
=ИСНА(A2)
Если указанная ячейка содержит ошибку #Н/Д, вы получите значение ИСТИНА. В случае любой другой ошибки, значения или пустой ячейки вы получите ЛОЖЬ:
Как использовать ISNA в Excel
Использование функции ISNA в чистом виде имеет мало практического смысла. Чаще она используется вместе с другими функциями для оценки результата определенной формулы. Для этого просто поместите эту другую формулу в ценность аргумент ИСНА:
ИСНА(ваша_формула())
В приведенном ниже наборе данных предположим, что вы хотите сравнить два списка (столбцы A и D) и определить имена, которые присутствуют в обоих списках, и те, которые появляются только в списке 1.
Чтобы сравнить имя в A3 с каждым именем в столбце D, используйте следующую формулу:
=ПОИСКПОЗ(A3, $D$2:$D$9, 0)
Если значение поиска найдено, функция ПОИСКПОЗ возвращает его относительное положение в массиве поиска, в противном случае возникает ошибка #Н/Д. Чтобы проверить результат MATCH, мы вкладываем его в ISNA:
=ISNA(ПОИСКПОЗ(A3, $D$2:$D$9, 0))
Эта формула идет в ячейку B3, а затем копируется в ячейку B14.
Теперь вы можете четко видеть, какие учащиеся прошли все тесты (имя недоступно в столбце D > ПОИСКПОЗ возвращает #Н/Д > ISNA возвращает ИСТИНА) и у кого есть хотя бы один непройденный тест (имя появляется в столбце D > нет ошибки > ISNA возвращает ЛОЖЬ).
Кончик. В Excel 365 и Excel 2021 вы можете использовать более современную функцию XMATCH. вместо ПОИСКПОЗ.
Формула ЕСЛИ ISNA в Excel
По замыслу функция ISNA может возвращать только два логических значения. Чтобы отобразить ваши пользовательские сообщения, используйте его в сочетании с функцией ЕСЛИ:
ЕСЛИ(ИСНА(…), «text_if_error«, «text_if_no_error«)
Немного уточнив наш пример, давайте выясним, какие ученики из группы А не провалили ни одного теста, и вернём для них «Нет проваленных тестов». Для оставшихся студентов мы вернем «Failed». Для этого в логическую проверку ЕСЛИ вставьте формулу ПОИСКПОЗ ISNA, чтобы ЕСЛИ стала самой внешней функцией:
=ЕСЛИ(ИСНА(ПОИСКПОЗ(A3,$D$2:$D$9,0)), «Нет неудачных тестов», «Ошибка»)
Теперь результаты выглядят намного лучше и интуитивно понятны, согласны?
Как использовать ISNA в Excel с функцией ВПР
Комбинация IF ISNA — это универсальное решение, которое можно использовать с любой функцией, которая ищет что-то в наборе данных и возвращает ошибку #Н/Д, когда искомое значение не найдено.
Синтаксис функции ISNA с функцией ВПР следующий:
ЕСЛИ(ИСНА(ВПР(…), «custom_text«, ВПР(…))
В переводе на человеческий язык это говорит: если функция ВПР приводит к ошибке #Н/Д, вернуть пользовательский текст, в противном случае вернуть результат ВПР.
В нашей примерной таблице предположим, что вы хотите вернуть предметы, по которым учащиеся не прошли тесты. Для тех, кто успешно прошел все тесты, будет отображаться «Нет неудачных тестов».
Чтобы искать предметы, мы создаем эту классическую формулу ВПР:
=ВПР(A3, $D$3:$E$9, 2, ЛОЖЬ)
А затем вложите его в общую формулу IF ISNA, описанную выше:
=ЕСЛИ(ISNA(ВПР(A3, $D$3:$E$9, 2, ЛОЖЬ)), «Нет неудачных тестов», ВПР(A3, $D$3:$E$9, 2, ЛОЖЬ))
В Excel 2013 и более поздних версиях вы можете использовать функцию IFNA для обнаружения и обработки ошибок #N/A. Это делает вашу формулу короче и легче для чтения.
Например, мы заменяем ошибки #N/A на тире («-«) и получаем такое изящное решение:
=ЕСЛИНА(ВПР(A3, $D$3:$E$9, 2, ЛОЖЬ), «-«)
Пользователям Excel 365 и 2021 вообще не нужны никакие функции-оболочки, поскольку современный преемник функции ВПР, функция КСПР, может изначально обрабатывать ошибки #Н/Д:
=XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, «-«)
Результат будет точно таким же, как показано на скриншоте выше.
Формула SUMPRODUCT ISNA для подсчета ошибок #N/A
Чтобы подсчитать ошибки #Н/Д в определенном диапазоне, используйте функцию ЕСНА вместе с СУММПРОИЗВ следующим образом:
СУММПРОИЗВ(—ИСНА(диапазон))
Здесь ISNA возвращает массив значений TRUE и FALSE, двойное отрицание (—) преобразует логические значения в 1 и 0, а СУММПРОИЗВ суммирует результат.
Например, чтобы узнать, сколько учащихся успешно прошли все тесты, измените формулу ПОИСКПОЗ для диапазона значений поиска (A3:A14) и вложите ее в ISNA:
=СУММПРОИЗВ(—ИСНА(ПОИСКПОЗ(A3:A14, D2:D9, 0)))
Формула определяет, что у 9 учащихся нет непройденных тестов, т.е. функция ПОИСКПОЗ возвращает 9 ошибок #Н/Д:
Вот как создавать и использовать формулы ISNA в Excel. Я благодарю вас за чтение и с нетерпением жду встречи с вами в нашем блоге на следующей неделе!
Доступные загрузки
Примеры формул ISNA (файл .xlsx)
Вас также могут заинтересовать
В группу функций Е входит девять функций, которые проверяют значение, и, в зависимости от результата, возвращают значение ИСТИНА либо ЛОЖЬ.
Описание функций группы Е
Каждая из функций Е проверяет указанное значение и возвращает в зависимости от результата значение ИСТИНА или ЛОЖЬ. Всего девять функций: ЕПУСТО, ЕОШ, ЕОШИБКА, ЕЛОГИЧ, ЕНД, ЕНЕТЕКСТ, ЕЧИСЛО, ЕССЫЛКА, ЕТЕКСТ.
Например, функция ЕПУСТО возвращает логическое значение ИСТИНА, если проверяемое значение является ссылкой на пустую ячейку; в противном случае возвращается логическое значение ЛОЖЬ. Функции Е используются для получения сведений о значении перед выполнением с ним вычисления или другого действия.
Например, для выполнения другого действия при возникновении ошибки можно использовать функцию ЕОШИБКА в сочетании с функцией ЕСЛИ:
=ЕСЛИ(ЕОШИБКА(A1);"Произошла ошибка.";A1*2)
Эта формула проверяет наличие ошибки в ячейке A1. При возникновении ошибки функция ЕСЛИ возвращает сообщение «Произошла ошибка.» Если ошибки отсутствуют, функция ЕСЛИ вычисляет произведение A1*2.
Синтаксис
=ЕНД(значение)
Аргументы
значение
Обязательный аргумент. Значением этого аргумента может быть пустая ячейка, значение ошибки, логическое значение, текст, число, ссылка на любой из перечисленных объектов или имя такого объекта.
Функция ЕНД возвращает значение ИСТИНА, если аргумент «значение» ссылается на значение ошибки #Н/Д (значение недоступно).
Замечания
- Аргументы в функциях Е не преобразуются. Любые числа, заключенные в кавычки, воспринимаются как текст. Например, в большинстве других функций, требующих числового аргумента, текстовое значение «19» преобразуется в число 19. Однако в формуле ЕЧИСЛО(«19») это значение не преобразуется из текста в число, и функция ЕЧИСЛО возвращает значение ЛОЖЬ.
- С помощью этих функций удобно проверять результаты вычислений в формулах. Комбинируя эти функции с функцией ЕСЛИ, можно находить ошибки в формулах.
Пример
- ISNA в Excel
Функция Excel ISNA (Содержание)
- ISNA в Excel
- ISNA Formula в Excel
- Как использовать функцию ISNA в Excel?
ISNA в Excel
- Функция ISNA — это предварительно созданная функция в Excel, которая относится к категории ИНФОРМАЦИОННАЯ функция и представляет собой группу или семейство функций IS.
- Обычно # N / A! появляется ошибка, когда значение недоступно в диапазоне данных.
- Функция ISNA вместе с другой функцией позволяет нам заменить другое значение вместо ошибки, то есть модифицировать текстовую строку на другую.
- Чаще всего используется функция для анализа данных в финансовой сфере.
- Функция ISNA проста в использовании и гибкая функция, где нам нужно ввести только один аргумент, функция ISNA в Excel используется как лист и функция VBA в Excel.
- С помощью функции ISNA мы можем сообщить Excel оставить пустую ячейку или отобразить любой указанный или желаемый текст, например «Значение не найдено», вместо отображения # N / A! ошибка.
Определение
Функция ISNA в Excel вернет TRUE, если значением является # N / A error, и вернет FALSE, если его нет.
ISNA Formula в Excel
Ниже приведена формула ISNA в Excel:
Формула ISNA в Excel имеет один обязательный параметр: значение.
- Значение (обязательный аргумент). Это значение или выражение, которые необходимо проверить, вводятся вручную или определяют переменные или ссылку на ячейку для использования вместо них.
Как использовать функцию ISNA в Excel?
Функция ISNA в Excel очень проста и удобна в использовании. Позвольте понять работу функции ISNA в Excel на примере формулы ISNA в Excel.
Вы можете скачать этот шаблон Excel функции ISNA здесь — Шаблон Excel функции ISNA
Пример № 1 — функция ISNA
В приведенной ниже таблице. У меня есть различные типы значений ошибок в столбце ERROR_VALUES (столбец D). Здесь С помощью функции ISNA в Excel мне нужно выяснить # N / A ошибку в столбце D.
Применим функцию ISNA в ячейке «E8». Выберите ячейку «E8», в которой должна применяться функция ISNA.
Нажмите кнопку функции вставки (fx) под панелью инструментов формул, появится диалоговое окно, введите ключевое слово «ISNA» в поле поиска функции и в раскрывающемся списке выберите категорию «ИНФОРМАЦИЯ». Так что функция ISNA появится в окне выбора функции. Дважды щелкните по функции ISNA.
Появляется диалоговое окно, в котором необходимо заполнить или ввести аргументы для функции ISNA, т.е. = ISNA (значение)
Значение: Здесь я должен проверить, содержит ли значение в ячейке D8 ошибку # Н / Д или нет. Я должен упомянуть ссылку на ячейку «D8», т.е. = ISNA (D8).
Здесь = ISNA (D8) вернет TRUE, если значение является ошибкой # N / A, или вернет FALSE, если не содержит ошибку # N / A.
Ячейка D8 не содержит ошибки # N / A, она вернет FALSE в качестве выхода в ячейке «E8».
Чтобы получить выходные данные для полного набора данных, щелкните внутри ячейки E8, и вы увидите выбранную ячейку, затем выберите ячейки до E14. Таким образом, этот диапазон столбцов будет выбран, как только он будет выбран, нажмите Ctrl + D, чтобы формула ISNA была применена ко всему диапазону.
Ячейка E13 возвращает TRUE, значение, потому что ячейка D13 содержит # N / A Error.
Пример # 2 — функция ISNA & IF с функцией VLOOKUP для предотвращения ошибки # N / A
В приведенной ниже таблице1. У меня есть список учеников в колонке учеников (колонка J) и их оценки в колонке баллов (колонка K).
Таблица 2 содержит список имен учеников в колонке учеников (колонка M), наша цель здесь в этой таблице — найти оценку ученика на основе его имени, то есть имени ученика (см. Таблицу 1), с помощью функции VLOOKUP.
Прежде чем применять формулу VLOOKUP, вы должны знать об этом. Вертикальный поиск или VLOOKUP ссылается на вертикально выровненные таблицы и быстро находит данные относительно значения, введенного пользователем.
Применим функцию VLOOKUP в ячейке «N7». Выберите ячейку «N7», в которой должна применяться функция VLOOKUP.
Нажмите кнопку функции вставки (fx) под панелью инструментов формул, появится диалоговое окно, введите ключевое слово «VLOOKUP» в поле поиска функции, функция VLOOKUP появится в поле выбора функции. Дважды щелкните по функции VLOOKUP.
Появляется диалоговое окно, в котором необходимо заполнить или ввести аргументы для функции VLOOKUP.
Синтаксис для функции VLOOKUP:
VLOOKUP (lookup_value, table_array, col_index_num, (range_lookup))
- lookup_value: значение, которое вы хотите найти, т.е. «M7» или «CINDER».
- table_array: диапазон, в котором находится искомое значение, т.е. выберите диапазон table1 J6: K17.
- col_index_num: номер столбца в массиве таблицы, из которого должно быть возвращено соответствующее значение. Здесь оценка студента в таблице 1 находится во втором столбце, т.е. 2.
- range_lookup: FALSE для точного соответствия или TRUE для приблизительного соответствия. Выберите 0 или false.
= VLOOKUP (M7, J6: K17, 2, 0) возвращает оценку шлака, т.е. 77.
Чтобы получить окончательные данные для других учащихся, щелкните внутри ячейки N7, и вы увидите выбранную ячейку, затем выберите ячейки до N12. Таким образом, этот диапазон столбцов будет выделен, как только он будет выделен, нажмите Ctrl + D, чтобы формула VLOOKUP была применена ко всему диапазону.
Здесь ошибка # N / A возвращается в ячейки N10 и N12. потому что функция Vlookup не может найти соответствие предоставленному lookup_value в диапазоне таблицы ссылок.
# Н / Д ошибка выглядит странно. Для лучшего прогноза окончательного набора данных без ошибки N / A. Функция ISNA используется с функцией IF в функции VLOOKUP, чтобы избежать ошибки # N / A. Где # Н / Д Значение ошибки заменяется настраиваемой текстовой строкой.
Предположим, я хочу персонализированное сообщение, например «Не найдено», а не # N / A error.
Давайте поработаем над этим в таблице 3. Ниже упомянутая функция ISNA с IF используется с функцией VLOOKUP, чтобы избежать ошибки # N / A.
= ЕСЛИ (ISNA (VLOOKUP (P7, J6: K17, 2, 0)), «Не найдено», VLOOKUP (P7, J6: K17, 2, 0))
Три части формулы
- = ЕСЛИ (ЕНД (ВПР (Р7, J6: K17, 2, 0)),
Первая часть формулы означает, что если функция не находит значение ячейки P7 в диапазоне таблиц J6: K17, то отображается вторая часть.
- «Не найден»
Выведите «Not found» вместо # N / A.
- ВПР (P7, J6: K17, 2, 0))
Если функция находит значение, выполните формулу VLOOKUP как обычно.
Давайте применим эту формулу в ячейке «Q7».
Результатом будет:
Чтобы получить окончательные данные для других студентов, необходимо применить эту формулу для всего диапазона дат. щелкните внутри ячейки «Q7», и вы увидите выбранную ячейку, затем выберите ячейки до Q12. Таким образом, диапазон столбцов будет выделен, как только он будет выделен, нажмите Ctrl + D, чтобы формула была применена ко всему диапазону.
Он вернет настроенную текстовую строку, указанную в формуле, т.е. «Не найдено», вместо ошибки # N / A в ячейке N10 и N12.
Что нужно помнить о функции ISNA в Excel
- Значение аргумента ISNA может быть пустым (пустая ячейка), текстом, числом, ошибкой, логическим или ссылочным значением или именем, относящимся к любому из них, которое вы хотите проверить.
- Функции IS важны в формулах для проверки результатов расчета. Если он сочетается с логическими условиями IF, это поможет найти значение ошибки.
Рекомендуемые статьи
Это было руководство по ISNA в Excel. Здесь мы обсуждаем формулу ISNA в Excel и Как использовать функцию ISNA в Excel вместе с практическими примерами и загружаемым шаблоном Excel. Вы также можете просмотреть наши другие предлагаемые статьи —
- Руководство по полосе прокрутки в Excel
- Примеры функции LN в Excel
- Функция Excel COMBIN
- Функция SUMIF в Excel
Раздел функций | Информация |
Название на английском | ISNA |
Волатильность | Не волатильная |
Похожие функции | ЕСЛИОШИБКА, ЕОШ, ЕОШИБКА |
Синтаксис
=ЕНД(значение)
Результат функции всегда ИСТИНА или ЛОЖЬ.
Что делает функция ЕНД?
Эта функция проверяет ячейку, чтобы определить, содержит ли она ошибку НеДоступно (#Н/Д).
Ошибка #Н/Д генерируется, когда функция не может работать должным образом из-за отсутствия данных. Обычно с ошибкой встречаются пользователи, использующие функции ВПР, ГПР, ПОИСКПОЗ, ПРОСМОТР, ПРОСМОТРХ.
ЕНД обычно используется в комбинации с другими, например, с функцией ЕСЛИ. Это позволяет обрабатывать ошибки и выводить при необходимости другие значения.
Последние три формулы с ЕНД (выделены красным):
=ЕНД(ВПР(C12;A:B;2;0))
=ЕСЛИ(ЕНД(ВПР(C13;A:B;2;0));"не найдено";ВПР(C13;A:B;2;0))
=ЕСЛИ(ЕНД(ВПР(C14;A:B;2;0));"не найдено";ВПР(C14;A:B;2;0))
Обратите внимание – поскольку формула при обработке возвращает только ИСТИНА и ЛОЖЬ, то в случаях, когда ошибки нет, приходится вставлять исходную проверяемую функцией формулу повторно. Это удлиняет формулы и удваивает производимые вычисления в таких случаях, поэтому многие предпочитают использовать не такую связку, а функцию ЕСЛИОШИБКА.
Другие функции “Информация”
ЕЛОГИЧ, ЕОШ, ЕОШИБКА, ЕПУСТО, ЕЧЁТН, ЕНЕТЕКСТ, ЕНЕЧЁТ, ЕССЫЛКА, ЕТЕКСТ, ЕЧИСЛО, ИНФОРМ, НД, СЧИТАТЬПУСТОТЫ, ТИП.ОШИБКИ, Ч, ЯЧЕЙКА
Если вы хотите следовать этому руководству, загрузите пример электронной таблицы.
Описание
Excel ISNA функция проверяет, возвращает ли значение или выражение ошибку Excel #Н/Д. Если да, то возвращает ИСТИНА, в противном случае возвращает ЛОЖЬ.
Синтаксис и аргументы
Синтаксис формулы
ISNA (ценностное )
аргументы
- Value: Обязательное значение, которое использовалось для проверки. Это может быть формула, ссылка на ячейку, имя или другие выражения.
Возвращаемое значение
Наблюдения и советы этой статьи мы подготовили на основании опыта команды ISNA функция возвращает логическое значение ИСТИНА или ЛОЖЬ.
Версия
Excel 2003 и более поздние версии
Использование и примеры
Пример 1: основное использование
Чтобы проверить, содержат ли ячейки в диапазоне B4:B8 ошибку #N/A, вы можете использовать функцию ISFORMULA, как показано ниже:
Выберите ячейку для размещения результата проверки и введите следующую формулу:
=ISNA(B4)
Нажмите Enter , а затем перетащите маркер автозаполнения вниз, чтобы получить все результаты.
Пример 2: Объединить с функцией ЕСЛИ
Функция ISNA обычно сочетается с функцией IF, чтобы вернуть пользовательское сообщение, когда ячейка содержит ошибку #N/A.:
Предположим, что в диапазоне B12:B16 содержится список имен 1, а затем с помощью функции ВПР, чтобы определить, находятся ли имена в D12:D15 в списке имен 1, имена не существуют в списке имен 1, будет возвращена ошибка #Н/Д. Затем измените ошибку #N/A на пользовательское сообщение, например None. Вы можете использовать функцию ISNA следующим образом:
=IF(ISNA(E12),»None»,E12)
Нажмите Enter , а затем перетащите маркер автозаполнения вниз, чтобы получить все результаты.
Относительные функции:
-
Excel ISODD Функция
Функция ISODD проверяет, является ли значение нечетным числом. Если заданное значение является нечетным числом, возвращается ИСТИНА. В противном случае возвращается ЛОЖЬ.
-
Excel ISEER Функция
Функция ЕОШИБКА возвращает ИСТИНА для любого типа ошибки (кроме #Н/Д) и ЛОЖЬ в противном случае.
-
Excel ISEVEN Функция
Функция Excel ISEVEN проверяет, является ли предоставленное число (или числовое выражение) четным, если это так, она возвращает TRUE, в противном случае возвращается FALSE.
-
Excel ISREF Функция
Функция ISREF проверяет, является ли заданное значение ссылкой. Если данное значение является ссылкой, оно возвращает TRUE. В противном случае возвращается ЛОЖЬ.
Лучшие инструменты для работы в офисе
Kutools for Excel — Помогает вам выделиться из толпы
Хотите быстро и качественно выполнять свою повседневную работу? Kutools for Excel предлагает 300 мощных расширенных функций (объединение книг, суммирование по цвету, разделение содержимого ячеек, преобразование даты и т. д.) и экономит для вас 80 % времени.
- Разработан для 1500 рабочих сценариев, помогает решить 80% проблем с Excel.
- Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
- Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
- 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.
Вкладка Office — включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.
Комментарии (0)
Оценок пока нет. Оцените первым!
Checks if a cell contains the #N/A! error
What is the ISNA Excel Function?
The ISNA Excel Function[1] is categorized under Information functions. This function helps in checking if a cell contains the #N/A! error. It will return a FALSE value for other types of errors.
As a financial analyst, we deal with data and perform analysis on it. The ISNA function helps to identify cells that contain an #N/A error and facilitates smooth comparisons, data analysis, etc.
We can use the ISNA function with the IF function and test a cell for error and display a customized message for it.
Formula
=ISNA(value)
The ISNA Excel function uses the following argument:
- Value (required argument) – This is the expression or value that needs to be tested. It is generally provided as a cell address.
The ISNA function will return TRUE if the value is an #N/A error and FALSE if it is not.
How to use the ISNA Function in Excel?
To understand the uses of the ISNA function, let’s consider a few examples:
Example 1
Let’s first understand how the ISNA Excel function behaves using the following set of data:
Data | Formula | Result | Remarks |
---|---|---|---|
#DIV/0! | =ISNA(#DIV0!) | FALSE | Although the expression given was an error, it is not the #N/A error. The ISNA function returned FALSE. |
#N/A | =ISNA(#N/A) | TRUE | The ISNA function returned TRUE, as it is an #N/A error. |
#NAME? | =ISNA(#NAME?) | FALSE | Although the expression given was an error, it is not the #N/A error. The ISNA function returned FALSE. |
Text | =ISNA(TEXT) | FALSE | The ISNA function doesn’t cover text so it returned FALSE. |
Example 2
Suppose we wish to find out the cost of a few fruits. When using the VLOOKUP formula, one of the irritating things is seeing the “#N/A” error after Excel determined a lookup value is not available.
Rather than showing values when they are unavailable, from a visual design perspective, it’s better to just show a blank space or a “Not found” message. It makes our output look more professional and polished. It also draws less attention to the error values and lets users focus on the values found. So, we want MS Excel to return a customized message, “Not found”, when it is unable to find a fruit from the given list instead of #N/A!.
Suppose we are given the data below:
When we did a VLOOKUP for the given list of fruits, we got the list below:
Now instead of the #N/A error, we want a customized message that says “Unavailable.”
The formula to use will be:
We need to drag the formula for the entire list for which we need to find out the cost. Using the IF-ISNA formula combination is easy. All we need to do is to wrap the ISNA formula inside an IF logic condition. Remember, the crucial thing here while using the IF-ISNA formula combination is that we need to put in the original formula twice.
We will get the result below:
Things to remember about the ISNA Excel Function
- The ISNA function is part of the IS functions that are often used to test the results of formulas in a cell for errors.
- If we are using MS Excel 2013-2016, the function is very useful for identifying and handling #N/A! errors.
Click here to download the sample Excel file
Additional Resources
Thanks for reading CFI’s guide to important Excel functions! By taking the time to learn and master these functions, you’ll significantly speed up your financial analysis. To learn more, check out these additional CFI resources:
- Excel Functions for Finance
- Advanced Excel Formulas Course
- Advanced Excel Formulas You Must Know
- Excel Shortcuts for PC and Mac
- See all Excel resources
Article Sources
- ISNA Function
- Блог
Математические и тригонометрические функции – Math & Trig
Математические функции (округление)
Математические функции (базовые математические операции)
Математические функции (остальное)
Тригонометрические функции
Логические функции – Logical
Функции даты и времени – Date & Time
Финансовые функции – Financial
Функции баз данных – Database
Инженерные функции – Engineering
Проверка свойств и значений и Информационные функции – Information
Ссылки и массивы – Lookup & Reference
Статистические функции – Statistical
Microsoft Excel — мощный инструмент для расчётов и работы с информацией. Убедитесь в этом сами. Мы поможем!
Мы используем файлы Cookie для хранения данных. Продолжая использовать сайт, вы даёте согласие на работу с этими файлами.
Close
© 2019-2022 Effema LLC
Любые оперативные вопросы вы можете задать нам в Телеграм
Close
Подписка на рассылку мероприятия от компании Effema
Нажимая кнопку «Подписаться», Вы соглашаетесь на обработку персональных данных.
В соответствии с Федеральным законом РФ от 27 июля 2006 г. №152-ФЗ «О персональных данных».