excel中同单元格满足多条件返回数值

A1=1,2,5,8,10,20,15,7,.....则B1返回数值124
A1=3,4,9,11......则B1返回数值127
A1=6,13,14....则B1返回数值163

=IF(OR(A1={1,2,5,8,10,20,15,7}),124,IF(OR(A1={3,4,9,11}),127,IF(OR(A1={6,13,14}),163,"")))
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-12-07
首先 将 条件 输入单元格,,假设 1,2,5,8输入在H1:H24
3,4,9.....输入在I1:I24,类似输入

然后B1输入公式IF(ISERROR(MATCH(A1,H1:I24,)),IF(ISERROR(MATCH(A1,I1:I24,)),IF(ISERROR(MATCH(A1,J1:J24,)),"",163),127),124)

MATCH函数,返回A1在H1:H24的位置,若无则返回错误,ISERROR函数对返回值错误的,得出结果为TRUE,

通过IF嵌套,结合MATCH与ISERROR使用
第2个回答  2009-12-07
在B1中输入=IF(OR(A1={1,2,5,8,10,20,15,7}),124,IF(OR(A1={3,4,9,11}),127,IF(OR(A1={6,13,14}),163,"")))

看了这个公式之后,如果你想补充其它条件,可以直接编辑这个公式即可,就怕你看不懂这个公式啊
相似回答
大家正在搜