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

| Раздел функций | Информация |
| Название и описание на английском | ISERR |
| Волатильность | Не волатильная |
| Похожие функции | ЕНД, ЕОШИБКА, ЕСЛИОШИБКА |
Что делает функция ЕОШ
Эта функция проверяет ячейку и показывает ИСТИНА, если в ячейке есть значение ошибки.
Она будет показывать ЛОЖЬ, если содержимое ячейки вычисляется без ошибки, или если это ошибка #Н/Д.
Синтаксис функции ЕОШ
У функции ЕОШ один аргумент:
=ЕОШ(ячейка-или-вычисление)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Значение | ЕОШ | ЕОШИБКА | ЕНД |
| 2 | #ДЕЛ/0!=1/0 | ИСТИНА=ЕОШ(A2) | ИСТИНА=ЕОШИБКА(A2) | ЛОЖЬ=ЕНД(A2) |
| 3 | #ЗНАЧ!="а"+1 | ИСТИНА=ЕОШ(A3) | ИСТИНА=ЕОШИБКА(A3) | ЛОЖЬ=ЕНД(A3) |
| 4 | #Н/Д=НД() | ЛОЖЬ=ЕОШ(A4) | ИСТИНА=ЕОШИБКА(A4) | ИСТИНА=ЕНД(A4) |
| 5 | Москва | ЛОЖЬ=ЕОШ(A5) | ЛОЖЬ=ЕОШИБКА(A5) | ЛОЖЬ=ЕНД(A5) |
| 6 | 15 | ЛОЖЬ=ЕОШ(A6) | ЛОЖЬ=ЕОШИБКА(A6) | ЛОЖЬ=ЕНД(A6) |
ЕОШ пропускает только #Н/Д — удобно, когда «не найдено» от ВПР ошибкой не считается, а остальные ошибки нужно поймать.
В английском Excel: =ISERR(A2)
Примеры с функцией ЕОШ
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | A | B | Деление без ошибки | Есть «@»? | Ошибок в A | |
| 2 | 10 | 2 | 5=ЕСЛИ(ЕОШ(A2/B2);0;A2/B2) | ЛОЖЬ=НЕ(ЕОШ(ПОИСК("@";A2))) | 1=СУММПРОИЗВ(--ЕОШ(A2:A4)) | |
| 3 | 10 | 0 | 0=ЕСЛИ(ЕОШ(A3/B3);0;A3/B3) | ЛОЖЬ=НЕ(ЕОШ(ПОИСК("@";A3))) | ||
| 4 | #ЗНАЧ!="а"+1 | 1 | 0=ЕСЛИ(ЕОШ(A4/B4);0;A4/B4) | ЛОЖЬ=НЕ(ЕОШ(ПОИСК("@";A4))) | ||
| 5 | ivan@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) |
| Сколько ошибок | =СУММПРОИЗВ(--ЕОШ(диапазон)) |
Надеюсь, на этой странице вы нашли то, что искали. Выбирайте функцию по тому, какие ошибки нужно поймать: ЕОШ, ЕОШИБКА или ЕНД.