excel中三个条件满足两个的问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 11:03:58
=IF(AND(OR(AND(D2<8,E2<0.1),AND(D2<8,H2>=80),AND(E2<0.1,H2>=80))),"差",IF(AND(OR(AND(D2>=8,E2>=0.1),AND(D2>=8,H2<80),AND(E2>=0.1,H2<80))),"较差",IF(AND(OR(AND(D2>=12,E2>=1),AND(D2>=12,H2<=65),AND(E2>=1,H2<=65))),"中等",IF(AND(OR(AND(D2>=16,E2>=10),AND(D2>=16,H2<=50),AND(E2>=10,H2<=50))),"较好""好"))))
接受大家的提议换了一种方式,但是如果是较差和中等都符合的话,为什么会返回较差呢,而不是中等

把顺序颠倒过来即可..
既:较好,中等,较差,差,好
这样,当符合其中两个条件时,就会按照"较好,中等,较差,差,好"等顺序给出结果!

不就是3个单元格吗,有必要写这么长的公式吗?
建议把公式简化。
1、先列出你要判断的条件的各种情况
2、合并化简判断语句