Синтаксис
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 используют эту функцию, или задайте вопрос о вашем конкретном случае использования в онлайн-сообществе Smartsheet.