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"))
注意我假设你的意思是>=
和<=
这里,因为你的描述跳过了值5
和21
,但你可以根据需要调整这些不等式。
或者你可以这样做:
=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"))
使用INDEX
和MATCH
进行分箱。 更容易维护,如果我们有更多的垃圾箱。
=INDEX({"Text 1","Text 2","Text 3"},MATCH(A2,{0,5,21,100}))