有如图表中这样的表格(实际上万条),想筛选出符合条件的标注为是,测试的时候发现后面的公式没有生效,请高手看看,谢谢。需求符合以下三个条件的数据行有哪些:1、级别中为1或为空的,2、分数大于999但小于10000的,年龄大于13岁但小于19岁的=IF(AND(OR(D2=1,D2=""),(OR(D2=1,AND(10000>E2,E2>999),(AND(19>F2,F2>13))))),"是","")
公式可以用,不过刚才需求的描述有误漏掉了级别为1的时候可以无视分数的条件,如果是这样的需求呢?谢谢。
1、级别满足1或者为空
2、级别为空的时候分数需要在1000~9999之间,级别为1时分时可以无视
3、满足前两点的基础下,年龄在14~18之间
=IF(AND(D2="",E2>1000,E214,E21000,E214,E2<18),"是",""))
还有简便的方法,这样写,你看的懂。
用这个公式没有出现为是的,即使是符合了条件的,麻烦大大看看。
=IF(AND(D2="",E2>1000,E214,E21000,E214,E2<18),"是",""))
1、级别满足1或者为空
2、级别为空的时候分数需要在1000~9999之间,级别为1时分时可以无视
3、满足前两点的基础下,年龄在14~18之间
=IF(AND(D2="",E2>1000,E214,F21000,E214,F2<18),"是",""))
年龄单元格写错了。