Excel表格中,如何做到:A列值在1~20,则在B列显示值为“1”,A列值在21~50,则在B列显示值为“2”?

如题所述

第1个回答  2012-04-27
在B1公式如下:
=IF(A1<1,"小于1",IF(A1<21,1,IF(A1<51,2,"大于50")))
加入了小于1,与大于50的值。如果不需要那么公式如下:
=IF(A1<21,1,IF(A1<51,2,""))
第2个回答  2012-04-27
=if(AND(A1>=1,A1<=20),1,IF(AND(A1>=21,A1<=25),2,""))
刚才有点错本回答被提问者采纳
第3个回答  2012-04-27
用IF函数可能可以做到,但输入数组时比较麻烦点!
第4个回答  2012-04-27
用条件格式就可以了!