Функция ЕОШИБКА проверяет, является ли значение ошибкой.
Возвращает ИСТИНА, если является, и ЛОЖЬ, если нет.
Эта функция особенно полезна для обработки ошибок в формулах, предотвращения распространения ошибок по таблице и создания устойчивых к ошибкам вычислений.
Синтаксис
ЕОШИБКА
Аргумент |
Описание |
Допустимые значения |
|---|---|---|
значение |
Значение, которое проверяется на принадлежность к ошибке |
Любое значение (число, текст, формула, ссылка на ячейку и т.д.) |
Примеры использования
Проверка результата деления
=ЕОШИБКА(A1/B1)
Если B1 равно 0, функция вернет ИСТИНА, так как деление на ноль вызывает ошибку #ДЕЛ/0!.
Проверка результата поиска
=ЕОШИБКА(ВПР("Неизвестное значение"; A1:B10; 2; ЛОЖЬ))
Если ячейка с текстом "Неизвестное значение" отсутствует в диапазоне A1:A10, функция вернет ИСТИНА, так как функция ВПР не сможет найти значение и выдаст ошибку #Н/Д.
Использование с функцией условия
=ЕСЛИ(ЕОШИБКА(A1/B1); "Ошибка в расчете"; A1/B1)
В этом случае, если деление вызывает ошибку, будет отображено сообщение «Ошибка в расчете», иначе будет показан результат деления.
Примечания
–Для обработки конкретных типов ошибок используйте специализированные функции: ЕСЛИОШИБКА, ЕНД и другие.
–Эта функция часто используется вместе с функцией ЕСЛИ для создания условных формул обработки ошибок.
–Функция ЕОШИБКА отличается от функции ЕСЛИОШИБКА тем, что только проверяет наличие ошибки, но не возвращает альтернативное значение.