我正在尝试将IF
函数与round函数组合以尝试舍入某个值。
在这种情况下,该值在单元格H2中。 E2 =小数位。因此,如果E2=9
有小数9
个小数位。我尝试使用此公式,但它不起作用(仅基于E2=0
和E2=1
)。
=IF( E2= 0,ROUND( $H2, 2),IF( E2=1 ,ROUND( $H2, 1))
我收到错误,语法有问题可以有人帮我吗?
答案 0 :(得分:1)
我不知道它是否是语言设置,但我需要用';'替换所有','。更进一步,你错过了一个结束了。
=IF(E2=0;ROUND($H2;2);IF(E2=1;ROUND($H2;1)))
除此之外,我认为
=IFERROR(ROUND($H$2;E2); 0)
将是一个更好的解决方案。现在您不需要IF功能。