ЕОШИБКА — проверка ячейки на наличие ошибки
логикаЧто делает формула
ЕОШИБКА возвращает ИСТИНА, если ячейка содержит любую ошибку (#ДЕЛ/0!, #Н/Д, #ЗНАЧ! и т.д.). Обычно используется внутри ЕСЛИ для подстановки альтернативного значения. Современный аналог — ЕСЛИОШИБКА (IFERROR): =ЕСЛИОШИБКА(A2/B2;"—") — короче и понятнее.
Формула
=ЕСЛИ(ЕОШИБКА(A2/B2);"—";A2/B2)Пример
Защита от деления на ноль:
| Продажи | Количество | Средняя цена |
|---|---|---|
| 100 000 | 10 | 10 000 |
| 50 000 | 0 | — |
| 80 000 | 8 | 10 000 |
ЕСЛИОШИБКА(A2/B2;"—") показывает "—" вместо #ДЕЛ/0!
Частые ошибки
- 1ЕСЛИОШИБКА скрывает ВСЕ ошибки — включая те, о которых стоит знать. Используйте осторожно
- 2Для проверки только #Н/Д используйте ЕНД (ISNA) — она не скрывает другие типы ошибок
- 3ЕОШИБКА требует ЕСЛИ снаружи; ЕСЛИОШИБКА короче — предпочтительнее для большинства случаев
Нужна другая формула?
AI сгенерирует за 3 секунды — опишите задачу на русском языке
Попробовать генератор