Ошибка #Н/Д и другие ошибки Excel

Ошибка — это не поломка, а сообщение: Excel честно говорит, что именно ему помешало. Пять типов ошибок покрывают почти все случаи, и по виду ошибки сразу понятно, где искать причину.

#Н/Д — значение не найдено

Появляется в ВПР, ПОИСКПОЗ и ПРОСМОТРX, когда искомого значения нет в списке. Часто оно там всё-таки есть, но записано иначе: с пробелом на конце или числом вместо текста.

=ЕСЛИОШИБКА(ВПР(A2;Прайс!A:B;2;0);"не найден")
English: =IFERROR(VLOOKUP(A2,Прайс!A:B,2,0),"не найден")

Перед тем как прятать ошибку, убедитесь, что данные действительно отсутствуют — иначе замаскируете реальную проблему.

Проверка на скрытые пробелы

Если ВПР упорно не находит очевидное значение, сравните длину строк. Разная длина при одинаковом виде означает лишние символы.

=ДЛСТР(A2)&" / "&ДЛСТР(D2)
English: =LEN(A2)&" / "&LEN(D2)

Лечится через СЖПРОБЕЛЫ, применённым к обоим столбцам.

#ЗНАЧ! — неподходящий тип данных

Формула ждёт число, а получает текст. Типичный случай — арифметика с ячейкой, где записано «1 200 руб.».

=ЕСЛИОШИБКА(A2*B2;"проверьте данные")
English: =IFERROR(A2*B2,"проверьте данные")

#ДЕЛ/0! — деление на ноль

Возникает при пустом или нулевом знаменателе. Обычная защита в расчётах долей и динамики.

=ЕСЛИОШИБКА(A2/B2;"")
English: =IFERROR(A2/B2,"")

#ИМЯ? и #ССЫЛКА!

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

=ЕСНД(ВПР(A2;Прайс!A:B;2;0);0)
English: =IFNA(VLOOKUP(A2,Прайс!A:B,2,0),0)

ЕСНД перехватывает только #Н/Д, оставляя остальные ошибки видимыми — это безопаснее, чем ЕСЛИОШИБКА.

Как это выглядит на данных

ОшибкаПричинаЧто делать
#Н/Дзначение не найденопроверить пробелы и тип данных
#ЗНАЧ!текст вместо числапривести столбец к числовому формату
#ИМЯ?функция не распознанапроверить написание и версию Excel

По типу ошибки почти всегда понятно, где искать причину.

Частые ошибки

Обернул всё в ЕСЛИОШИБКА — и отчёт стал неверным

Самая опасная привычка. ЕСЛИОШИБКА прячет все ошибки подряд, включая опечатки в формуле. Используйте ЕСНД, когда ожидаете именно отсутствие значения.

Числа выглядят одинаково, но ВПР не находит

Одно из них текстовое. Умножьте столбец на единицу через специальную вставку или примените ЗНАЧЕН — тип данных выровняется.

Вопросы и ответы

Как найти все ошибки на листе разом?

Нажмите F5, выберите «Выделить» → «Формулы» → «Ошибки». Excel подсветит все проблемные ячейки сразу.

Можно ли скрыть ошибки при печати?

Да, в параметрах страницы есть настройка вывода ошибок ячеек — их можно печатать как пустые. Но лучше исправить причину.

Ваша задача отличается?

Опишите её словами — ExelGen соберёт формулу под ваши столбцы и версию Excel.

Сгенерировать формулу

Читайте также