Skip to main content

ЕОШИБКА

Функция ЕОШИБКА проверяет, является ли значение ошибкой.

Возвращает ИСТИНА, если является, и ЛОЖЬ, если нет.

Эта функция особенно полезна для обработки ошибок в формулах, предотвращения распространения ошибок по таблице и создания устойчивых к ошибкам вычислений.

Синтаксис​

ЕОШИБКА

АргументОписаниеДопустимые значения
значениеЗначение, которое проверяется на принадлежность к ошибкеЛюбое значение (число, текст, формула, ссылка на ячейку и т.д.)

Примеры использования​

Проверка результата деления​

=ЕОШИБКА(A1/B1)

Если B1 равно 0, функция вернет ИСТИНА, так как деление на ноль вызывает ошибку #ДЕЛ/0!.

Проверка результата поиска​

=ЕОШИБКА(ВПР("Неизвестное значение"; A1:B10; 2; ЛОЖЬ))

Если ячейка с текстом "Неизвестное значение" отсутствует в диапазоне A1:A10, функция вернет ИСТИНА, так как функция ВПР не сможет найти значение и выдаст ошибку #Н/Д.

Использование с функцией условия​

=ЕСЛИ(ЕОШИБКА(A1/B1); "Ошибка в расчете"; A1/B1)

В этом случае, если деление вызывает ошибку, будет отображено сообщение «Ошибка в расчете», иначе будет показан результат деления.

Примечания​

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