Как не запутаться в ошибках

Редактор таблиц
Возможности таблиц

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

Трио близнецов

Три упомянутые функции появлялись в разное время на протяжении более чем 10 лет и происходило это по запросам пользователей.

Все три функции «видят» ошибки #Н/Д, #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ? и #ПУСТО!

Результатом работы ЕОШ и ЕОШИБКА становится отображение значений ИСТИНА или ЛОЖЬ. Функция ЕСЛИОШИБКА позволяет задать произвольный текст.

Синтаксис выглядит следующим образом:

=ЕОШ(значение)

=ЕОШИБКА(значение)

=ЕСЛИОШИБКА(значение; значение_если_ошибка)

Значение можно ввести вручную или указать ячейку. В последней функции оба параметры обязательны, если в качесвте значение_если_ошибка вы хотите ввести текст, возьмите его в кавычки.

Различие на примере

Мы уже упомянули, что отличие минимальны. Об одном – возможности указать свой вариант в ЕОШИБКА – уже сказано выше. Другие демонстрируем скриншот ниже.

Как не запутаться в ошибках

Самое большое отличие – в реакции всех трёх функций на число. ЕОШ и ЕОШИБКА также отличаются в выдаче по #Н/Д. ЕСЛИОШИБКА работает отлично от всех.

ЕОШ и ЕОШИБКА рекомендуют сочетать с функцией ЕСЛИ и это просто и понятно (проверка ячейки, если ошибка – сообщение об этом, если нет – вычисление). Но интереснее другой популярный пример – сочетание ЕСЛИОШИБКА и ВПР. В случае ошибки функция ВПР выдает результат #Н/Д. Если поставить ВПР как значение в ЕСЛИОШИБКА можно отображать что-нибудь более удобочитаемое. Функция в примере ниже выглядит вот так: =ЕСЛИОШИБКА(ВПР(E3;$B$3:$C$5;2;ЛОЖЬ);”Не найдено”).

Как не запутаться в ошибках

Другие Е-функции

И чтобы договорить эту тему упомянем еще несколько функций, которые вылавливают отдельные значения, а не все сразу:

  • ЕПУСТО(значение) – ИСТИНА для  пустых ячеек
  • ЕЛОГИЧ(значение) – ИСТИНА для логических значений (ИСТИНА/ЛОЖЬ)
  • ЕНД(значение) – ИСТИНА для #Н/Д
  • ЕНЕТЕКСТ(значение) и ЕТЕКСТ(значение) – ИСТИНА для нетекстовых и текстовых значений соответственно
  • ЕЧИСЛО(значение) – ИСТИНА для числовых значений
  • ЕССЫЛКА(значение) – ИСТИНА для гиперссылок
  • ЕНЕЧЁТН(значение) и ЕЧЁТН(значение) – ИСТИНА для нечётных и чётных числовых значений соответственно

Кажется, для одного раза было много by, но мы посоветуем еще несколько постов по теме редактора электронных таблиц:

Если вы хотите получить больше информации, то можете воспользоваться рубрикатором и поиском, которые расположены справа от этого текста, посмотреть популярные и похожие статьи. Помимо этого у нас на сайте есть база знаний в карточках, а еще много увлекательного контента в VK и в Telegram. Там же есть возможность написать нам, поделиться своим опытом и задать вопросы. А еще вы можете задавать свои вопросы нашему боту Лёлику и сразу получать ответы. Попробуйте сами!

Оцените статью
Блог Р7-Офис
Добавить комментарий