EXCEL中一列数据比如1 2 3 如何用IF函数列出>1或者<3,其他的显示无效? 我目前知道=IF(B18>1,B18,"无效")

如题所述

=if(or(B18>1,B18<3),B18,"无效")追问

呵呵..不行哦.刚试了

追答

原因在于你给的条件,大于1或者小于3的数,是所有实数,故,没有不显示的。

追问

哦哦。题目错了。应该是大于1并且小于3.不好意思哈

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-12
=IF(AND(B18>1,B18<3),B18,"无效")
大于1和小于3是和的关系,如果是或的关系就没有意义了!!
所有的数字都满足,或者大于1,或者小于3!!!
第2个回答  2011-12-12
不知道你问的是同时满足>1且<3,还是满足>1或<3.
以下分别为对应的:
同时满足:=IF(AND(B18>1,B18<3),B18,"无效")
满足一个条件即可:=IF(OR(B18>1,B18<3),B18,"无效")