在excel中,如何用if函数求同时满足两个条件的数?如果是两组呢,或者多个怎么表示!

如果是两组呢,或者多个怎么表示!我有好几个
意思就是有8组数据,要等于50,200,800,1500,3000,5000,6000,7000时显示3,小于50,200,800,1500,3000,5000,6000,7000时显示1,最好能直接复制过去的!,谢谢!

第1个回答  2014-04-14
=if((条件1=条件)*(条件2=条件)*()……追问

我有8个这样的,怎么输入呢!
可以多打几个不,中间如果是乘号那不是就把那些结果给乘一起了呀!

追答

可以,就往后面直接加就行了,IF的第一参数写成:
(条件1=条件)*(条件2=条件)*(条件3=条件)**(条件4=条件)……

追问

我已经补充问题了,麻烦能发一个我能复制过去就能用的!谢谢

追答

要求不明确。
是某个数字只要等于8个数字中的任何一个就返回3?
是某个数字只要小于8个数字中的任何一个就返回1?
其他所有情况返回什么?

追问

嗯,意思就是这样的,等于50显示1,50-200之间显示2,等于200显示2,200-500之间显示3,等于500也显示3,500-800显示4,等于800也显示4,以此类推!

追答

看样子输入的最小值就是50了?不会比50小吧?大于等于800都显示4
=LOOKUP(E18,{50,1;200,2;500,3;800,4})

本回答被提问者采纳
第2个回答  2014-04-14
=IF(and(A1>3,A1<30,A1<>18),100,10)类似这样
第3个回答  2014-04-14
直接把两个或者条件进行组合
相似回答