Ошибки, проверка данных и условное форматирование

Ошибки в формулах и ЕСЛИОШИБКА

Содержание курса

Когда ЕСЛИОШИБКА мешает найти настоящую ошибку

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

Конкретный сценарий: вы написали ВПР, но случайно указали диапазон из другого листа, где нужных данных нет. Формула стабильно возвращает #Н/Д для всех строк. Оборачиваете в ЕСЛИОШИБКА — и во всём столбце появляется «Не найдено». Выглядит опрятно. Но данные не подтягиваются вообще, и файл молча выдаёт неверный результат.

Правило простое: сначала убедитесь, что формула работает на одной тестовой строке, где значение точно должно найтись — и только потом оборачивайте в ЕСЛИОШИБКА.

Проверка выглядит так:

  1. Возьмите строку, где искомое значение заведомо есть в справочном диапазоне.
  2. Проверьте, что формула без ЕСЛИОШИБКА возвращает ожидаемый результат.
  3. Только после этого добавляйте обёртку и распространяйте формулу на остальные строки.

ЕСЛИОШИБКА — это инструмент для обработки ожидаемых ситуаций отсутствия данных, а не способ заглушить непонятную ошибку. Разница между «этот товар просто не числится в справочнике» и «справочник указан неверно» снаружи не видна — видна только изнутри формулы до того, как её обернули.

Ошибка деления на ноль и проверка условия в Excel
Ошибка деления на ноль и проверка условия в Excel

Начать заново?

Помощник начнёт новый диалог по этой задаче. Текущая переписка останется в истории до конца срока хранения.

О переписке

Можно приложить до трёх фото PNG, JPEG или WebP по 5 МБ.

Переписка и фото хранятся 90 дней после последнего принятого сообщения. Преподаватель получит доступ к диалогу, когда вы попросите его помочь.

Проверка решения остаётся отдельным действием.