Чем мы можем вам помочь?

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

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

Синтаксис

ЕСЛИОШИБКА(проверяемое_значение; значение_если_ошибка)

Аргумент

Описание

Допустимые значения

проверяемое_значение

Значение, которое будет возвращено, если оно не содержит ошибку

Формула, функция или ссылка на ячейку

значение_если_ошибка

Значение, которое будет возвращено,  если аргумент  "проверяемое_значение" содержит ошибку

Любое значение (число, текст и т.д.)

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

Обработка деления на ноль

=ЕСЛИОШИБКА(A1/B1; "Ошибка: Деление на ноль")

Если B1 равно 0, формула вернет «Ошибка: Деление на ноль», иначе она выполнит деление A1 на B1.

Проверка результата вычисления функции ВПР

=ЕСЛИОШИБКА(ВПР(D1; A1:B10; 2; ЛОЖЬ); "Не найдено")

Если значение из ячейки D1 не будет найдено в диапазоне A1:B10, функция вернет «Не найдено».

Сложение с обработкой ошибок

=ЕСЛИОШИБКА(A1 + A2; "Ошибка при сложении")

Если произойдет ошибка при сложении (например, если A1 или A2 содержат текст), будет возвращено сообщение «Ошибка при сложении».

Примечания

–Функция ЕСЛИОШИБКА обрабатывает все типы ошибок: #Н/Д, #ЗНАЧ!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ?, #ССЫЛКА!.

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

–Не рекомендуется использовать функцию для скрытия всех ошибок без анализа их причин.

Был ли материал полезным?
Да
Нет