Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Ошибка #Н/Д обычно означает, что формула не находит запрашиваемое значение.

Лучшее решение

Наиболее распространенная причина ошибки #N/A связана с функциями XLOOKUP, ВПР, HLOOKUP, LOOKUP или MATCH, если формула не может найти указанное значение. Например, искомого значения нет в исходных данных.

Искомого значения не существует.  Ячейка E2 содержит формулу =ВПР(D2;$D$6:$E$8;2;ЛОЖЬ).  Значение "Банан" не найдено, поэтому формула возвращает ошибку #Н/Д.

В данном случае в таблице подстановки нет элемента "Банан", поэтому функция ВПР возвращает ошибку #Н/Д.

Решение. Убедитесь, что значение подстановки существует в исходных данных, или используйте обработчик ошибок, например IFERROR, в формуле. Например, =IFERROR(ФОРМУЛА(),0), в котором говорится:

  • =ЕСЛИ(при вычислении формулы получается ошибка, то показать 0, в противном случае показать результат формулы)

Вы можете указать "", чтобы не отображалось ничего, или подставить собственный текст: =ЕСЛИОШИБКА(ФОРМУЛА(),"Сообщение об ошибке")

Примечания: 

  • Если вам нужна помощь по ошибке #N/A с определенной функцией, такой как ВПР или ИНДЕКС/МАТЧ, выберите один из следующих вариантов:

  • Кроме того, может быть полезно узнать о некоторых распространенных функциях, в которых возникает эта ошибка, таких как XLOOKUP, ВПР, HLOOKUP, LOOKUP или MATCH.

Если вы не знаете, что делать на этом этапе или какого рода помощь вам нужна, поищите похожие вопросы на форуме сообщества Excel или опубликуйте там свой вопрос.

Ссылка на форум сообщества Excel

Получение прямых и бесплатных ответов в Excel

Если вам по-прежнему нужна помощь в устранении этой ошибки, в следующем контрольном списке приведены шаги по устранению неполадок, которые помогут вам выяснить, что могло пойти не так в формулах.

Искомое значение и исходные данные относятся к разным типам. Например, вы пытаетесь использовать ссылку на функцию ВПР как число, а исходные данные сохранены как текст.

Неправильные типы значений.  В примере показана формула ВПР, возвращающая ошибку #N/A, так как элемент подстановки отформатирован как число, а таблица подстановки — в виде текста.

Решение. Убедитесь, что типы данных совпадают. Вы можете проверить формат ячеек, выбрав ячейку или диапазон ячеек, а затем щелкните правой кнопкой мыши и выберите пункт Формат ячеек > число (или нажмите клавиши CTRL+1), а при необходимости измените формат номера.

Диалоговое окно "Формат ячеек" с открытой вкладкой "Число" и выделенным элементом "Текстовый"

Совет: Если вам нужно принудительно изменить формат для целого столбца, сначала примените нужный формат, а затем выберите Данные > Текст по столбцам > Готово.

Начальные и конечные пробелы можно удалить с помощью функции СЖПРОБЕЛЫ. В приведенном ниже примере в функции ВПР используется вложенная функция СЖПРОБЕЛЫ для удаления начальных пробелов из имен в ячейках A2:A7 и возврата названия отдела.

Использование ВПР с TRIM в формуле массива для удаления начальных и конечных пробелов.  Формула в ячейке E3 — {=VLOOKUP(D2;TRIM(A2:B7),2;FALSE)}, и ее необходимо ввести с помощью клавиш CTRL+SHIFT+ВВОД.

=ВПР(D2;TRIM(A2:B7),2;FALSE)

Примечание: 24 сентября 2018 г. - Формулы динамического массива - Если у вас есть текущая версия Microsoft 365 и вы находитесь на канале быстрого выпуска Insiders, вы можете ввести формулу в верхнюю левую ячейку выходного диапазона и нажать клавишу Enter, чтобы подтвердите формулу в виде формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

По умолчанию функции, которые ищут данные в таблицах, должны использовать сортировку по возрастанию. Но у функций ВПР и ГПР есть аргумент интервальный_просмотр, который сообщает функции, что нужно искать точное совпадение, даже если таблица не отсортирована. Чтобы найти точное совпадение, укажите для аргумента интервальный_просмотр значение ЛОЖЬ. Помните, что значение ИСТИНА, сообщающее функции о том, что нужно искать приблизительное совпадение, может привести к возвращению не только ошибки #Н/Д, но и ошибочных результатов, как видно в следующем примере.

Пример использования функции ВПР со значением ИСТИНА для аргумента интервальный_просмотр, при котором возможны ошибочные результаты

В этом примере возвращается не только ошибка #Н/Д для элемента "Банан", но и неправильная цена для элемента "Черешня". К такому результату приводит аргумент ИСТИНА, который сообщает функции ВПР, что нужно искать не точное, а приблизительное совпадение. Здесь нет близкого совпадения для элемента "Банан", а "Черешня" предшествует элементу "Персик". В этом случае при использовании функции ВПР с аргументом ЛОЖЬ будет отображаться правильная цена для элемента "Черешня", но для элемента "Банан" все равно будет указана ошибка #Н/Д, потому что в списке подстановок его нет.

Если вы используете функцию ПОИСКПОЗ, попробуйте изменить значение аргумента тип_сопоставления, чтобы указать порядок сортировки таблицы. Чтобы найти точное совпадение, задайте для аргумента тип_сопоставления значение 0 (ноль).

Чтобы исправить ошибку, убедитесь, что диапазон, на который ссылается формула массива, содержит такое же количество строк и столбцов, что и диапазон ячеек, в котором была введена формула массива. Или введите формулу массива в меньшее или большее число ячеек в соответствии со ссылкой на диапазон в формуле.

В данном примере ячейка E2 содержит ссылку на несовпадающие диапазоны:

Пример формулы массива со несопоставленными ссылками на диапазоны, вызывающие ошибку #N/A.  Формула в ячейке E2: {=SUM(IF(A2:A11=D2,B2:B5))}, и должна быть введена с помощью клавиш CTRL+SHIFT+ВВОД.

=СУММ(ЕСЛИ(A2:A11=D2;B2:B5))

Чтобы формула вычислялась правильно, необходимо изменить ее так, чтобы оба диапазона включали строки 2–11.

=СУММ(ЕСЛИ(A2:A11=D2;B2:B11))

Примечание: 24 сентября 2018 г. - Формулы динамического массива - Если у вас есть текущая версия Microsoft 365 и вы находитесь на канале быстрого выпуска Insiders, вы можете ввести формулу в верхнюю левую ячейку выходного диапазона и нажать клавишу Enter, чтобы подтвердите формулу в виде формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

Пример введенного в ячейки значения #Н/Д, которое не позволяет формуле СУММ получить правильный результат

В данном случае для месяцев с мая по декабрь указано значение #Н/Д, поэтому итог вычислить не удается и вместо него отображается ошибка #Н/Д.

Чтобы исправить ошибку, проверьте синтаксис используемой функции и введите все обязательные аргументы, которые возвращают ошибку. Вероятно, для проверки функции вам потребуется использовать редактор Visual Basic. Открыть этот редактор можно на вкладке "Разработчик" или с помощью клавиш ALT+F11.

Чтобы исправить ошибку, убедитесь в том, что книга, содержащая пользовательскую функцию, открыта, а функция работает правильно.

Чтобы исправить ошибку, убедитесь в том, что аргументы функции верны и расположены в нужных местах.

Чтобы исправить ошибку, нажмите клавиши CTRL+ALT+F9 для пересчета листа.

Если вы не знаете точно, какие аргументы использовать, вам поможет мастер функций. Выделите ячейку с формулой, а затем перейдите на вкладку Формула на ленте и нажмите кнопку Вставить функцию.

Кнопка "Вставить функцию"

Excel автоматически запустит мастер.

Пример диалогового окна мастера функций

Щелкните любой аргумент, и Excel покажет вам сведения о нем.

Значение #Н/Д может принести пользу. Значения #Н/Д часто используются в диаграммах с такими данными, как в приведенном ниже примере, поскольку эти значения не отображаются на диаграмме. В примерах ниже показано, как выглядит диаграмма со значениями 0 и #Н/Д.

Пример графика, на котором отображаются нулевые значения

В предыдущем примере значения 0 показаны в виде прямой линии вдоль нижнего края диаграммы, а затем линия резко поднимается вверх, чтобы показать итог. В следующем примере вместо нулевых значений используются значения #Н/Д.

Пример графика, на котором не отображаются значения #Н/Д

​​​​

К началу страницы

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Преобразование чисел из текстового формата в числовой

Функция ВПР

ГПР

Функция ПРОСМОТР

Функция ПОИСКПОЗ

Общие сведения о формулах в Excel

Рекомендации, позволяющие избежать появления неработающих формул

Поиск ошибок в формулах

Сочетания клавиш в Excel

Все функции Excel (по алфавиту)

Функции Excel (по категориям)

Нужна дополнительная помощь?

Совершенствование навыков

Перейти к обучению >

Первоочередный доступ к новым возможностям

ПРИСОЕДИНЕНИЕ К ПРОГРАММЕ ПРЕДВАРИТЕЛЬНОЙ ОЦЕНКИ MICROSOFT 365 >

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×