IFfunction与3个条件

我期待创造一个3条件的公式。 目前只有2个条件。 这是我正在寻找的东西:

E9有一个号码

如果数字是21+那么我希望它显示文本1

如果数字在5 and 21之间,那么我希望它显示文本2

如果数字低于5 ,那么我希望它显示文本3

这是我现在有:

 =IF(E9>21,"Text 1",IF(E9<21,E9>5,"Text 2") 

当我尝试添加最后的条件时,它给了我一个错误,我input了这个函数的参数太多。 当数字低于5时,显示False。

我宁愿一个不使用VLOOKUP的解决scheme。

我不明白为什么这是不允许的,我有另一个IF函数5嵌套公式,工作得很好。

你可以这样做:

 =IF(E9>21,"Text 1",IF(AND(E9>=5,E9<=21),"Test 2","Text 3")) 

注意我假设你的意思是>=<=这里,因为你的描述跳过了值521 ,但你可以根据需要调整这些不等式。

或者你可以这样做:

 =IF(E9>21,"Text 1",IF(E9<5,"Text 3","Text 2")) 
 =if([Logical Test 1],[Action 1],if([Logical Test 2],[Action 1],if([Logical Test 3],[Action 3],[Value if all logical tests return false]))) 

根据需要更换方括号中的组件。

您可以简化5到21部分:

 =IF(E9>21,"Text1",IF(E9>4,"Text2","Text3")) 

使用INDEXMATCH进行分箱。 更容易维护,如果我们有更多的垃圾箱。

 =INDEX({"Text 1","Text 2","Text 3"},MATCH(A2,{0,5,21,100})) 

在这里输入图像说明