在EXCEL中,如果a1在1-100范围内,B1就等于2,如果a1在101-500范围内,B1就等于5

如a1=5,那么b1=2,如果a1=100那么b1=2

在B1输入公式:
=IF(AND(A1>=1,A1<=100),2,IF(AND(A1>=101,A1<=500),5,""))追问

如果有更多呢,大约10个范围值,有没有短一点的公式,谢谢!你刚才的回答我也很满意

追答

=LOOKUP(A1,{10,20,30;"短","中","长"})



如果你有10个的话,IF函数好像也实现不了;具说最多套8个,还是7个条件;我没有试过套那么多,一般多的话也就,5,6个的样子;公式看起来已很长了;

温馨提示:答案为网友推荐,仅供参考
相似回答