0

我正在尝试将IF函数与舍入函数结合起来以尝试舍入某个值。在这种情况下,该值位于单元格 H2 中。E2=小数位。所以如果E2=99小数位。我尝试使用这个公式,但它不起作用(仅基于E2=0and E2=1)。

=IF( E2= 0,ROUND( $H2, 2),IF( E2=1 ,ROUND( $H2, 1))

我收到一个错误,语法有问题,有人可以帮我解决吗?

4

1 回答 1

1

我不知道这是否是语言设置,但我需要将所有“,”替换为“;”。此外,您错过了一个关闭的括号。

=IF(E2=0;ROUND($H2;2);IF(E2=1;ROUND($H2;1)))

除此之外,我认为

=IFERROR(ROUND($H$2;E2); 0)

将是一个更好的解决方案。现在您不需要 IF 函数。

于 2013-09-26T08:15:57.130 回答