Возвращает заданный результат, когда формула выдаёт ошибку, иначе возвращает результат формулы.
Синтаксис
IFERROR(value, value_if_error)Аргументы
valueобязательно
Формула или выражение для вычисления.
value_if_errorобязательно
Что вернуть, если значение является ошибкой.
IFERROR оборачивает формулу и перехватывает ошибки вроде #N/A, #DIV/0! и #VALUE!, заменяя их текстом, пустым значением или запасным вычислением. Он сохраняет отчёты чистыми и чаще всего сочетается с функциями поиска.
=IFERROR(VLOOKUP(E2,A:C,3,FALSE), "Not found")→Not foundПоказывает понятный текст вместо #N/A, когда поиск не удаётся.
=IFERROR(A2/B2, 0)→0Возвращает 0 вместо #DIV/0!, когда B2 пуста.
Оберните рискованную формулу
Поместите вычисление, которое может дать ошибку, в качестве первого аргумента.
Выберите запасное значение
Решите, показывать ли текст, пустое значение "" или альтернативное число.
Да — он перехватывает все типы ошибок. Используйте его осторожно, чтобы не замаскировать настоящие проблемы с данными, которые стоит изучить.