ЕОШИБКА — проверка ячейки на наличие ошибки

логика

Что делает формула

ЕОШИБКА возвращает ИСТИНА, если ячейка содержит любую ошибку (#ДЕЛ/0!, #Н/Д, #ЗНАЧ! и т.д.). Обычно используется внутри ЕСЛИ для подстановки альтернативного значения. Современный аналог — ЕСЛИОШИБКА (IFERROR): =ЕСЛИОШИБКА(A2/B2;"—") — короче и понятнее.

Формула

=ЕСЛИ(ЕОШИБКА(A2/B2);"—";A2/B2)

Пример

Защита от деления на ноль:

ПродажиКоличествоСредняя цена
100 0001010 000
50 0000
80 000810 000

ЕСЛИОШИБКА(A2/B2;"—") показывает "—" вместо #ДЕЛ/0!

Частые ошибки

  • 1ЕСЛИОШИБКА скрывает ВСЕ ошибки — включая те, о которых стоит знать. Используйте осторожно
  • 2Для проверки только #Н/Д используйте ЕНД (ISNA) — она не скрывает другие типы ошибок
  • 3ЕОШИБКА требует ЕСЛИ снаружи; ЕСЛИОШИБКА короче — предпочтительнее для большинства случаев

Нужна другая формула?

AI сгенерирует за 3 секунды — опишите задачу на русском языке

Попробовать генератор