Функция ЕОШ (ISERR) в Excel: ошибки кроме #Н/Д
Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

Функция ЕОШ в Excel возвращает ИСТИНА, если в ячейке или формуле ошибка, — любая, кроме #Н/Д: =ЕОШ(A2/B2) даст ИСТИНА при делении на ноль. Обычно её используют в проверках: =ЕСЛИ(ЕОШ(A2/B2);0;A2/B2) или =НЕ(ЕОШ(ПОИСК("@";A2))) — «есть ли @ в ячейке». Все ошибки, включая #Н/Д, проверяет ЕОШИБКА, только #Н/Д — ЕНД. На английском функция называется ISERR.

Функция ЕОШ в Excel - примеры
ЕОШ - примеры
Раздел функцийИнформация
Название и описание на английскомISERR
ВолатильностьНе волатильная
Похожие функцииЕНД, ЕОШИБКА, ЕСЛИОШИБКА

Что делает функция ЕОШ

Эта функция проверяет ячейку и показывает ИСТИНА, если в ячейке есть значение ошибки.

Реклама

Она будет показывать ЛОЖЬ, если содержимое ячейки вычисляется без ошибки, или если это ошибка #Н/Д.

Синтаксис функции ЕОШ

У функции ЕОШ один аргумент:

=ЕОШ(ячейка-или-вычисление)
Какие ошибки видит ЕОШ
B4=ЕОШ(A4)
ABCD
1ЗначениеЕОШЕОШИБКАЕНД
2#ДЕЛ/0!=1/0ИСТИНА=ЕОШ(A2)ИСТИНА=ЕОШИБКА(A2)ЛОЖЬ=ЕНД(A2)
3#ЗНАЧ!="а"+1ИСТИНА=ЕОШ(A3)ИСТИНА=ЕОШИБКА(A3)ЛОЖЬ=ЕНД(A3)
4#Н/Д=НД()ЛОЖЬ=ЕОШ(A4)ИСТИНА=ЕОШИБКА(A4)ИСТИНА=ЕНД(A4)
5МоскваЛОЖЬ=ЕОШ(A5)ЛОЖЬ=ЕОШИБКА(A5)ЛОЖЬ=ЕНД(A5)
615ЛОЖЬ=ЕОШ(A6)ЛОЖЬ=ЕОШИБКА(A6)ЛОЖЬ=ЕНД(A6)

ЕОШ пропускает только #Н/Д — удобно, когда «не найдено» от ВПР ошибкой не считается, а остальные ошибки нужно поймать.

В английском Excel: =ISERR(A2)

Примеры с функцией ЕОШ

ЕОШ в проверках и подсчёте
C3=ЕСЛИ(ЕОШ(A3/B3);0;A3/B3)
ABCDEF
1ABДеление без ошибкиЕсть «@»?Ошибок в A
21025=ЕСЛИ(ЕОШ(A2/B2);0;A2/B2)ЛОЖЬ=НЕ(ЕОШ(ПОИСК("@";A2)))1=СУММПРОИЗВ(--ЕОШ(A2:A4))
31000=ЕСЛИ(ЕОШ(A3/B3);0;A3/B3)ЛОЖЬ=НЕ(ЕОШ(ПОИСК("@";A3)))
4#ЗНАЧ!="а"+110=ЕСЛИ(ЕОШ(A4/B4);0;A4/B4)ЛОЖЬ=НЕ(ЕОШ(ПОИСК("@";A4)))
5ivan@mail.ruИСТИНА=НЕ(ЕОШ(ПОИСК("@";A5)))

СУММПРОИЗВ(--ЕОШ(…)) считает ячейки с ошибками в диапазоне. Для замены ошибки на значение короче ЕСЛИОШИБКА: =ЕСЛИОШИБКА(A2/B2;0).

В английском Excel: =IF(ISERR(A2/B2),0,A2/B2)

Другие функции "Информация"

ЕЛОГИЧ, ЕОШИБКА, ЕПУСТО, ЕСЛИОШИБКА, ЕЧЁТН, ЕНД, ЕНЕТЕКСТ, ЕНЕЧЁТ, ЕССЫЛКА, ЕТЕКСТ, ЕЧИСЛО, ИНФОРМ, НД, СЧИТАТЬПУСТОТЫ, ТИП.ОШИБКИ, Ч, ЯЧЕЙКА

Функция ЕОШ — частые вопросы

Что делает функция ЕОШ?

Проверяет, является ли значение ошибкой, кроме #Н/Д, и возвращает ИСТИНА или ЛОЖЬ.

Чем ЕОШ отличается от ЕОШИБКА?

ЕОШИБКА считает ошибкой и #Н/Д, ЕОШ — нет.

Как посчитать ячейки с ошибками?

Формулой =СУММПРОИЗВ(--ЕОШИБКА(A2:A100)) — все ошибки, или с ЕОШ — все, кроме #Н/Д.

Как называется ЕОШ на английском?

ISERR. ЕОШИБКА — ISERROR, ЕНД — ISNA.

Найти ячейки с ошибками, удалить их или заменить нужным значением во всём диапазоне можно в пару кликов с !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!

Итоги: функция ЕОШ в Excel

ЗадачаФормула
Ошибка, кроме #Н/Д=ЕОШ(A2)
Любая ошибка=ЕОШИБКА(A2)
Только #Н/Д=ЕНД(A2)
Заменить ошибку=ЕСЛИОШИБКА(формула;0)
Сколько ошибок=СУММПРОИЗВ(--ЕОШ(диапазон))

Надеюсь, на этой странице вы нашли то, что искали. Выбирайте функцию по тому, какие ошибки нужно поймать: ЕОШ, ЕОШИБКА или ЕНД.