2013-09-26 119 views
0

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

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

我得到一个错误,语法有些问题可以有人帮助我吗?

回答

1

我不知道它是否是一种语言设置,但我需要用';'替换所有','。此外,你错过了一个闭幕式。

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

除此之外,我认为

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

会是一个更好的解决方案中使用。现在你不需要IF功能。

+0

啊谢谢:)。我错过了右括号,有时你只是监督最小的事情! – Patje