我在网上搜索了这篇文章,但是我找不到答案:我有一个由1-10个值组成的列,如果值介于1-3之间,如果值在4-7之间,我想显示2号其他值,如果值在8-10之间,我想显示数字3。我试过了,但它显示了正确或错误,它应该显示数字:
=IF(AND(L2="1",L2="2",L2="3"),1, IF(AND(L2="4",L2="5",L2="6"),2))
发布于 2014-11-15 20:07:53
它显示FALSE
的原因是它在最内部的IF
函数的ELSE
参数中结束。因为在这种情况下没有指定返回的内容,所以它返回FALSE
。
您的功能有两个问题:
OR
而不是AND
(我不知道L2
单元是如何同时包含1、2和3的)这个表达式应该给您想要的东西:
=IF(AND(L2>=1;L2<=3);1;IF(AND(L2>=4;L2<=6);2;""))
发布于 2014-11-15 20:06:49
这可以实现您想要的结果,并返回所有其他值的空白:
=IF(L2<=0,"",IF(L2<=3,1,IF(L2<=7,2,IF(L2<=10,3,""))))
https://stackoverflow.com/questions/26950064
复制相似问题