Ошибки в формулах Excel: #ЗНАЧ!, #Н/Д, #ДЕЛ/0!, #ССЫЛКА! — что значат и как исправить
Что означают ошибки #ЗНАЧ!, #Н/Д, #ДЕЛ/0!, #ССЫЛКА!, #ИМЯ? и решётки в ячейке Excel, почему они появляются и как их исправить за минуту.
Перейти к практике по теме курса ↓
Ошибка в ячейке Excel — это не поломка, а сообщение: формула не смогла посчитать и говорит почему. #ЗНАЧ! — в расчёт попал текст вместо числа, #Н/Д — поиск (ВПР, ПОИСКПОЗ) не нашёл значение, #ДЕЛ/0! — деление на ноль или пустую ячейку, #ССЫЛКА! — формула ссылается на удалённую ячейку, #ИМЯ? — опечатка в названии функции. Решётки ##### — вообще не ошибка: число не помещается в ширину столбца.
#ЗНАЧ! — текст там, где ждут число
Самая частая причина — формулу протянули, и ссылка уехала на заголовок таблицы. Например, =B3*(1+B1) в строке ниже превращается в =B4*(1+B2), а в B2 написано «Закупка, ₽». Вторая причина — число, сохранённое как текст: его выдаёт зелёный уголок в ячейке и выравнивание по левому краю. Проверьте, на что смотрит формула: щёлкните ячейку с ошибкой и посмотрите, какие ячейки подсвечены.
#Н/Д — не нашлось
ВПР ищет значение в первом столбце таблицы и не находит его. Обычно виноваты лишний пробел в конце, разный формат (число и текст «101») или таблица поиска, которая съехала при протягивании — её нужно закрепить знаком доллара: $E$2:$F$40. Если отсутствие значения — нормальная ситуация, оберните формулу: =ЕСНД(ВПР(A2;$E$2:$F$40;2;ЛОЖЬ);"нет в прайсе").
#ДЕЛ/0! и #ССЫЛКА!
#ДЕЛ/0! появляется, когда делитель равен нулю или ячейка пустая — например, процент выполнения плана там, где план ещё не внесён. Решение — проверить делитель: =ЕСЛИ(C2=0;"";B2/C2). #ССЫЛКА! значит, что ячейку, на которую ссылалась формула, удалили вместе со строкой или столбцом. Такую формулу проще переписать заново: прежний адрес Excel уже не помнит.
#ИМЯ? и решётки
#ИМЯ? — Excel не узнал слово в формуле: опечатка (=СУМ(), английское название функции в русском Excel или текст без кавычек. Решётки ##### исчезают, если расширить столбец двойным щелчком по его правой границе в заголовке.
Частые вопросы
Как убрать #Н/Д из ВПР?
Оберните ВПР в функцию ЕСНД и укажите, что показывать вместо ошибки, например пустую строку или «не найдено». Но сначала проверьте, не прячет ли ошибка настоящую проблему: лишние пробелы или неверный формат искомого значения.
Почему формула работает в первой строке, а ниже показывает #ЗНАЧ!?
При протягивании относительные ссылки сдвигаются вместе со строкой. Ссылку на ячейку, общую для всей таблицы, нужно закрепить знаком доллара, иначе она уедет на заголовок или пустую ячейку.
Можно ли скрыть все ошибки разом?
Можно обернуть формулу в ЕСЛИОШИБКА, но это прячет и полезные сигналы. Лучше понять причину ошибки и исправить её, а ЕСЛИОШИБКА оставить для случаев, когда ошибка ожидаема.
Где потренироваться
Как ссылка уезжает при протягивании, показывает урок «Протянуть формулу», как её закрепить — «Закрепить ссылку: знак доллара». Формулы там пишутся на настоящем листе, и ошибки появляются ровно такие же. Ещё задачи без регистрации — в тренажёре Excel, а про закрепление подробно — в статье «Как закрепить ячейку в формуле».
Попробуйте задание из курса
Выберите ответ — сразу получите объяснение. Регистрация не нужна.
Формулу =B2*C2 из ячейки D2 протянули в D3. Что в ней стало?