При использовании IFERROR встречаются три основных типа проблем: ошибки в формулах, понимание параметров и обновление результатов. В этом разделе собраны три частых вопроса и глоссарий.
Часто задаваемые вопросы
Что проверить в первую очередь, если IFERROR по-прежнему возвращает ошибку?
- Проверьте, записана ли формула в поле Формула а не в обычное текстовое поле.
- Проверьте правильность порядка параметров: первым должен быть проверяемое выражение, а вторым — значение, возвращаемое при ошибке.
- Проверьте, используют ли указанные поля совместимые типы данных, например числа для числовых расчетов.
Можно ли использовать IFERROR вместе с другими функциями?
- Сначала запишите исходную формулу расчета.
- Поместите эту формулу в первый параметр IFERROR.
- Во втором параметре укажите значение, которое должно отображаться при ошибке, например
0, пустое значение или текст подсказки.
Почему сохраненный результат формулы по-прежнему не соответствует ожиданиям?
- Проверьте, может ли исходная формула самостоятельно вернуть корректный результат.
- Проверьте, соответствует ли резервное значение требованиям отображения текущего поля.
- Если результат неожиданно меняется при обновлении данных, еще раз проверьте указанные поля, пустые значения и логику расчетов.
Глоссарий
| Термин | Определение |
|---|---|
| IFERROR | Функция обработки ошибок, которая возвращает резервное значение, если выражение вычисляется с ошибкой; в противном случае возвращается исходный результат. |
| Поле формулы | Тип поля в многомерной таблице, предназначенный для ввода и расчета формул. |
| Резервное значение | Значение, возвращаемое вместо результата с ошибкой, если исходная формула не сработала. |