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