Excel中的多个条件是否有更好的功能要使用

时间:2019-05-01 19:26:34

标签: excel excel-formula

我的excel公式有问题,该公式应该基本上是一堆if函数写成的样子

If (h3< 1, H3+1),
If (h3>= 5 and H3<= 10, H3+2),
Else H3+3

我试图根据我在网上看到的内容以及关于YouTube中是否存在excel函数的一些YouTube视频,将其放入一个excel公式,但这是说我添加了太多参数。 “错误:您为此函数输入了太多参数”。有没有更好的方法来执行此公式?我应该使用AND而不是多个IF吗?有人有任何建议吗?还有关于如何使用excel进行改进的建议吗?

这是我当前的公式: '''

=IF(H3>10, H3+3,
IF(H3<=10, H3>=5, H3+2,
IF(H3<1, H3+1)))

'''

我希望公式基于H3加1、2或3。

1 个答案:

答案 0 :(得分:0)

第二个嵌套if语句中的参数过多 = IF(H3> 10,H3 + 3, IF(H3 <= 10,H3> = 5,H3 + 2,IF(H3 <1,H3 + 1)))

如果语句具有3个条件 1)逻辑语句 2)如果逻辑语句为真该怎么办 3)如果逻辑语句为假,该怎么办

在第二个if语句的第二个条件中,您有4个条件-看起来像2个逻辑语句H3 <= 10 AND H3> = 5。如果要使用这两个逻辑语句,则需要添加AND()

=IF(H3>10, H3+3,IF(and(H3<=10, H3>=5), H3+2, IF(H3<1, H3+1)))

此外,在这种情况下,您的最终IF语句只有两个条件。当所有逻辑语句均为假时,您需要添加一个最终值。

=IF(H3>10, H3+3,IF(and(H3<=10, H3>=5), H3+2, IF(H3<1, H3+1, "ADD VALUE FOR WHEN FALSE")))

如果单元格为空,也要格外小心,如果H3始终为空,则可能无法获得所需的答案。