В этом посте объясняется, что такое функция ЕСЛИОШИБКА и как использовать эту функцию в Microsoft Excel. Функция ЕСЛИОШИБКА была введена в Excel как логическая функция для обработки ошибок, которые могут возникнуть в формулах или вычислениях в Excel. Теперь он доступен во всех версиях Excel, включая Excel для Microsoft 365.
Функция ЕСЛИОШИБКА может обрабатывать следующие ошибки в Excel: #Н/Д, #ДЕЛ/0!, #NULL!, #ИМЯ?, #ЧИСЛО!, #ЗНАЧЕНИЕ! и #ССЫЛКА! Если вы хотите знать, как использовать функцию ЕСЛИОШИБКА для подавления ошибки, когда ваш аргумент ссылается на одно из этих значений ошибки, продолжайте читать этот пост.
Что такое функция ЕСЛИОШИБКА в Excel?
Если формула дает неверные результаты, в ячейке Excel появляется код ошибки. Например, если вы примените формулу для расчета суммы значений из двух ячеек, но первая ячейка содержит текстовое значение, формула вернет #ЗНАЧЕНИЕ! ошибка. Аналогично, если вы примените формулу для деления чего-либо на 0 или на значение пустой ячейки, Excel вернет #DIV/0! ошибка.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Не каждый пользователь знаком с этими кодами ошибок, и если вы работаете над документом Excel или собираетесь поделиться им со своими коллегами или читателями, возможно, вы захотите заменить код ошибки чем-то более осмысленным и разумным. Здесь в игру вступает функция ЕСЛИОШИБКА. Он заменяет код ошибки настраиваемым текстовым сообщением или логическим значением, если формула дает ошибку, а в противном случае возвращает результаты формулы.
Функция ЕСЛИОШИБКА имеет следующий синтаксис:
ЕСЛИОШИБКА(значение, значение_если_ошибка)
Где,
- Значение относится к формуле или выражению, которое необходимо оценить на наличие ошибки. Это может быть значение или ссылка на ячейку.
- value_if_error относится к выводу, который будет возвращен, если формула выдаст ошибку. Это может быть текстовое сообщение, числовое значение, пустая строка и т. д.
Как использовать функцию ЕСЛИОШИБКА?
Давайте разберемся, как использовать функцию ЕСЛИОШИБКА в Excel, на примере.
Предположим, у нас есть рабочий лист, на котором некоторые значения перечислены в двух разных столбцах, как показано на изображении выше. Идея состоит в том, чтобы разделить значения столбца A на значения столбца B. Итак, мы поместим курсор в ячейку C3 и введем следующую формулу:
=А3/В3
При нажатии клавиши Enter формула принимает значение «7», которое мы получаем после деления 42 на 6.
Затем мы переместим курсор в правый нижний угол ячейки C3, и, когда он преобразуется в символ плюс (+), мы щелкаем и перетаскиваем курсор вниз до ячейки C6, а затем отпускаем курсор. Это действие скопирует формулу, введенную в ячейку C3, в ячейки C4, C5 и C6. Для каждой пары значений (A4/B4, A5/B5, A6/B6) формула дает следующие результаты:
Как видите, формулы в ячейках C4 и C6 оцениваются как #DIV/0! ошибка и #VALUE! ошибка. Чтобы заменить эти коды ошибок заранее определенным сообщением об ошибке, мы можем использовать функцию ЕСЛИОШИБКА следующим образом:
=ЕСЛИОШИБКА(A3/B3, «Произошла ошибка!»)
После включения формулы деления в функцию ЕСЛИОШИБКА будут получены следующие результаты:
По сути, если формула, переданная в первом аргументе функции ЕСЛИОШИБКА, возвращает значение ошибки, функция ЕСЛИОШИБКА возвращает текст, переданный во втором аргументе, вместо ошибки.
Аналогичным образом мы можем применить функцию ЕСЛИОШИБКА, чтобы скрыть все основные коды ошибок в Excel за определяемым пользователем значением.
Совет: Вы можете использовать ЕСЛИОШИБКА с ВПР, чтобы элегантно перехватывать и обрабатывать ошибки (или сообщать пользователям, что искомое значение отсутствует в наборе данных).
Вот и все! Надеюсь, это поможет.