онлайн курсы и видеоуроки

8 (962) 211-56-75

1C@ArtemVM.iNFO

Любое расписание учебных занятий

Функция ЕСЛИОШИБКА в Excel на примерах

27 05.2020

MS Office Есть видео

Функция ЕСЛИОШИБКА в Excel на примерах

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


Смотрите видео после статьи
видео может дополнять статью или содержать её полностью

Тем кто знаком с программированием, хорошо известны функции обработки ошибок. Что же касается Excel, то пользователи этой программы обычно просто не знают о том, что ошибки различных функций можно подвергать обработке. Этим вопросом мы сейчас и займёмся.

По «обработкой» ошибок подразумевается замена стандартной ошибки на что-то своё.

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

Синтаксис функции ЕСЛИОШИБКА

Прежде всего помните, что функция ЕСЛИОШИБКА не предназначена для обработки (перехвата) ошибок в синтаксисе формул. На такие ошибки указывает сам Excel.

Добавить формулу в ячейку Вы можете при помощи Мастера функций. Однако учитывая особенность данной функции писать её чаще всего приходится именно вручную, поскольку одним из аргументов (как будет видно далее) является другая формула. Таким образом, здесь в любом случае получается составная формула и если Вам это не понятно, обратитесь к соответствующей статье.

Функция ЕСЛИОШИБКА в Excel принимает на входе два обязательных аргумента:

  • «значение»
    Это некоторое выражение, которое мы будем проверять на ошибку. Это может быть одна из встроенных формул Excel или простое выражение без использования функций.
  • «значение_при_ошибке»
    Здесь мы указываем функции, что именно следует вернуть (вставить в ячейку) в случае возникновения ошибки при проверке первого аргумента. Можно указать константу или ссылку на ячейку.

Обобщённый синтаксис формулы выглядит так:
ЕСЛИОШИБКА(значение; значение_при_ошибке)

Функция ЕСЛИОШИБКА способна обрабатывать следующие виды ошибок формул в Excel: #Н/Д, #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ? и #ПУСТО!.

Также следует учитывать следующие особенности формулы перехвата ошибок:

  • Если "значение" или "значение_при_ошибке" является пустой ячейкой, функция ЕСЛИОШИБКА рассматривает их как пустые строковые значения ("").
  • Если "значение" является формулой массива, функция ЕСЛИОШИБКА возвращает массив результатов для каждой ячейки диапазона, указанного в значении.

Обратите внимание на второй пункт: Вы можете проверять не просто одну ячейку, но даже целый массив сразу!

Использование функции ЕСЛИОШИБКА в Excel (примеры)

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

Типичным случаем является, например, деление на ноль. Давайте посмотрим, как будет выглядеть проверка в этой ситуации.

  • В ячейке A1 пусть будет число 100;
  • В ячейке A2 у нас будет ноль;
  • Формула деления с проверкой: «=ЕСЛИОШИБКА(A1/A2; "Деление на ноль не разрешается!")»

В данном случае в первом аргументе стоит выражение, результатом которого является ошибка деления на ноль. Раз имеет место ошибка, значит формула ЕСЛИОШИБКА нам вернёт результат «Деление на ноль не разрешается!». Если, например, мы поменяем значение в ячейке A2 на 5, то ошибки не возникает и в результате мы получим число 20 в качестве результата вычисления.

Таким образом, если ошибки в вычислении нет, то второй аргумент просто не используется.

Когда можно не делать обработку ошибок

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

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

Если Вам требуется изучить Excel с самых основ и хорошо понимать как работает программа и и что вообще в ней можно делать (и что нельзя), то рекомендуем наш спецкурс по Excel (51 урок, 13 часов).

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

Уникальная метка публикации: 7EF59BEE-3060-5787-D127-B6A31092146D
Источник: //artemvm.info/information/uchebnye-stati/microsoft-office/funkcziya-eslioshibka-v-excel-na-primerax/

Смотреть видео
Функция ЕСЛИОШИБКА в Excel на примерах

Функция ЕСЛИОШИБКА в Excel на примерах видео Смотреть видео

Прикреплённые документы

Вы можете просмотреть любой прикреплённый документ в виде PDF файла. Все документы открываются во всплывающем окне, поэтому для закрытия документа пожалуйста не используйте кнопку "Назад" браузера.

  • Справка по функции ЕСЛИОШИБКА в Excel.pdf

Файлы для загрузки

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

  • Функция ЕСЛИОШИБКА в Excel (примеры).zip

Авторы публикации

Преподаватель & программист

подробнее

Вам требуется обучение?

По вопросам записи на онлайн курсы и приобретения учебных видеокурсов свяжитесь с нами удобным способом:
8 (962) 211-56-75 (Россия)
8 (962) 211-56-92 (Россия)
1c@artemvm.info


Ваш комментарий к публикации

Присоединяйтесь к обсуждению! Оставьте свой комментарий к данной публикации. Ваш комментарий будет опубликован на сайте после проверки модератором.

Поиск по сайту
1С:Бухгалтерия 8.3
240 уроков, 42 часа
Ваша корзина
пока пуста
0
нет товаров
в избранном
0
нет товаров
для сравнения
0
Не сейчас