-3

Как я могу объединить формулу IFERROR с формулой округления (но мне нужно округлить 2 места)? Я пробовал это, но это не сработало:

=IFERROR(A167/B167,0)ROUNDUP(A167/B167,2) 

1 ответ1

1

Вы не можете просто примыкнуть к двум функциям, как вы это сделали: у них всегда должен быть какой-то оператор между ними.

Если вашей формулой является ROUNDUP(A167/B167,2) и это приводит к ошибке, то нет смысла объединять недопустимое значение с любым другим.

Что вам нужно это:

=IFERROR(ROUNDUP(A167/B167,2),0)

Это предполагает, как вы, вероятно, подразумеваете, что вы хотите ноль в качестве значения, заменяющего ошибку (предположительно B167 , равный нулю), хотя это не кажется мне хорошим значением для использования вместо бесконечности. Если ошибки нет, IFERROR() просто возвращает свой первый параметр - результат вычисления.

Таким образом, для любого выражения, которое может возвращать ошибку, альтернативное значение может быть заменено на IFERROR(Expression, Substitution) . Это не должно быть того же типа, что и выражение, поэтому, например, вы можете заменить текстовую строку, если числовые вычисления недопустимы.

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