IF函数与Round函数Excel结合使用

时间:2013-09-26 08:10:06

标签: excel if-statement syntax rounding

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

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

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

1 个答案:

答案 0 :(得分:1)

我不知道它是否是语言设置,但我需要用';'替换所有','。更进一步,你错过了一个结束了。

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

除此之外,我认为

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

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