
Общая формула
=IFERROR(formula,value_if_error)
Резюме
Чтобы отловить ошибки, с которыми формула может столкнуться на листе, вы можете использовать функцию ЕСЛИОШИБКА для отображения настраиваемого сообщения или вообще ничего. В показанном примере формула E5 выглядит так:
=IFERROR(C5/D5,"")
Если C5 / D5 возвращает значение, возвращается это значение. Если C5 / D5 возвращает ошибку, ЕСЛИОШИБКА возвращает пустую строку ("").
Объяснение
В этом примере функция ЕСЛИОШИБКА используется для перехвата и подавления # DIV / 0! ошибка, возникающая при отсутствии значения для заказов (столбец D). Без ЕСЛИОШИБКА в формуле C5 / D5 будет отображаться # DIV / 0! ошибка в E6 и E9.
Функция ЕСЛИОШИБКА принимает два аргумента: значение (обычно вводимое в виде формулы) и результат, отображаемый, если формула возвращает ошибку. Второй аргумент используется только в том случае, если первый аргумент вызывает ошибку.
В этом случае первый аргумент - это простая формула для расчета среднего размера заказа, которая делит общий объем продаж на количество заказов:
=C5/D5
Второй аргумент вводится как пустая строка («»). Когда формула возвращает нормальный результат, отображается результат. Когда формула возвращает # DIV / 0 !, возвращается пустая строка и ничего не отображается.