Синтаксис
IFERROR(value, value_if_error)
- value—значение, как правило, формула, позволяющая проверить наличие ошибки;
- value_if_error—значение или формула, возвращаемые, если первое значение оказалось ошибочным.
Пример использования
IFERROR([Имя задачи]15; "Требуются данные")
Примечания об использовании
- Использование этой функции похоже на функцию ISERROR, вложенную в функцию IF. Отличие заключается в том, что при работе с функцией IFERROR не требуется повторно вводить или проверять выражение.
- Функция не подавляет ошибки, вызванные неверно сконструированными формулами. Примеры: #UNPARSEABLE, #CIRCULAR REFERENCE, #BLOCKED, #DATE EXPECTED, #CONTACT EXPECTED.
Примеры
В примере ниже используется информация из этой таблицы.
Номер строки |
Предмет одежды |
Артикул |
Цена за ед. |
Дата отправки |
---|---|---|---|---|
Номер строки 1 |
Предмет одежды Футболка |
Артикул C001 |
Цена за ед. 15,00 долл. США |
Дата отправки 05.03.2019 |
Номер строки 2 |
Предмет одежды Брюки |
Артикул C002 |
Цена за ед. 35,50 долл. США |
Дата отправки 20.03.2019 |
Номер строки 3 |
Предмет одежды Куртка |
Артикул C003 |
Цена за ед. 200,00 долл. США |
Дата отправки 27.02.2019 |
Номер строки 4 |
Предмет одежды Куртка |
Артикул C003 |
Цена за ед. #DIVIDE BY ZERO |
Дата отправки 27.02.2019 |
Вот несколько примеров использования функции IFERROR применительно к таблице выше.
Формула |
Описание |
Результат |
---|---|---|
Формула =IFERROR(SUM([Цена за ед.]:[Цена за ед.]), "Цена ошибочна") |
Описание Суммирует значения в столбце Цена за ед. При наличии ошибки формула выдаёт значение Цена ошибочна. |
Результат Цена ошибочна |
Формула =COUNTIF([Дата отправки]:[Дата отправки], IFERROR(MONTH(@cell) = 3, " ")) |
Описание Пересчитывает значения в столбце Дата отправки, если значение, указывающее на месяц, равняется 3 (март). При наличии ошибки в критерии формула выдаёт пустое значение. Критерию отвечают строки 2 и 3 столбца Дата отправки. |
Результат 2 |
Формула =IFERROR(VLOOKUP("Куртка", [Предмет одежды]:[Артикул], 2, false), " ") |
Описание Ищет значение Куртка в столбце Предмет одежды. Если формула его находит, то она выдаёт значение из столбца Артикул. При наличии ошибки (#No Match) выпадает пустое значение. |
Результат C003 |
Остались вопросы?
Используйте шаблон Руководство по работе с формулами, чтобы просмотреть дополнительные ресурсы и изучить более 100 формул. Руководство содержит глоссарий, описывающий каждую функцию, обращение с которой вы сможете отработать на практике. Также в нём представлены примеры как часто используемых, так и более сложных функций.
Примеры реального использования функций можно посмотреть и в Сообществе Smartsheet. Там же можно задать интересующие вас вопросы другим пользователям программы.