Я пытаюсь получить некоторую помощь, чтобы изменить формулу:

=IF(S4>8000,3,IF(S4>6000,2,IF(S4>4000,1,IF(S4<4000,0))))

Так что он возвращает значение 1,5, если целевая ячейка содержит значение ошибки. Был бы признателен за любую помощь на всех.

1 ответ1

2

Использование функции IFERROR позволяет проверить наличие ошибки и вернуть значение, если оно истинно.

Возвращает значение, указанное вами, если формула приводит к ошибке; в противном случае возвращает результат формулы. Используйте функцию IFERROR для перехвата и обработки ошибок в формуле.

Синтаксис для этого: IFERROR(value, value_if_error)

Таким образом, вы можете вложить вашу существующую формулу в IFERROR , как value в синтаксисе выше. Это поймает ошибку.

=IFERROR(IF(S4>8000,3,IF(S4>6000,2,IF(S4>4000,1,IF(S4<4000,0,IF(ISERROR(S4),1.5))))), 1.5)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .