Excel表格里的IF函数多条件判断如何设置,急!

Excel表格里的IF函数多条件判断如何设置
先判断A栏显示“覆盖”时,直接回复值“BB”。当A栏显示“透明”时,同时判断B栏显示“门板”,“层板”,“面板”,“护墙”其中一个内容时,回复值“AA”。当B栏显示以上内容以外的时候,回复值为“AB"。(备注:以上门板,层板,面板共有20个参数要判断是否可以实现)

=IF(A2="覆盖","BB",IF(AND(A2="透明",B2<>"",ISNUMBER(SEARCH(B2,C2))),"AA","AB"))

解题思路:1.A,B两列是条件列,C列是辅助B列的条件

2.如果C2中包含有B2,A2=透明,则符合AA,否则AB。

3.C列可以不断增加完20个参数

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-14
有一种情况你没定义:A栏不显示“覆盖”也不显示“透明”时你没说,就显示“ 未定义”
用数组公式=IF(OR(A:A="覆盖"),"BB",IF(OR(A:A="透明"),IF(OR(B:B="门板",B:B="层板",B:B="面板",B:B="护墙"),"AA","AB"),"未定义"))
就可以了
第2个回答  2017-06-14
在要得结果的列输入:=IF(A:A="覆盖",“BB",IF(A:A="透明",IF(OR("门版","层版","面版","护墙","AA","AB"),"AB")
第3个回答  2017-06-14
=IF(A1="覆盖","BB",IF(AND(A1="透明",OR(B1="门板",B1="层板",B1="面板",B1="护墙")),"AA","AB"))追问

A1代表什么

追答

A栏第一个单元格