excel 根据A列数值的范围,在B列中显示分值

来源:百度知道 编辑:UC知道 时间:2024/06/08 23:47:47
A B
7.11
5.58
0.00
9.62
12.95
8.45
0.00
14.83
A列有些数字,能否当数字在0-2的范围内时在B列中显示55(包含2),2-5的范围(大于2小于5,但包含5)时在B列中显示50,以此类推,后面还有很多取值范围,只要一个方法。我自己会往后面加。

在C1输入公式=LOOKUP(A1,{0,2.01,5.01},{55,50,45})公式向下复制

嵌套函数只能用7层,显然你不够用,有3个方法可以实现:
1、VB(这个可以突破最多7层嵌套函数的限制)
2、辅助列(这个可以突破最多7层嵌套函数的限制)
3、定义名称(这个可以突破最多7层嵌套函数的限制)
如果自己不会做,可以把表或条件发我邮箱:wcn16cn@163.com 晚上帮你做。

=if(and(A1>=0,A1<=2),55,if(and(A1>2,A1<=5),50,""))
这个只能7次,估计你不够用。如果你的数据很有规律,建议用其它公式

用lookup有可能需要配合vlookup,可以搞定。需不需要配合vlookup需要看你的实际情况。

可以百度hi我。

=LOOKUP(A1,{0,2,5},{55,50})
根据实际修改即可

上club.excelhome.net问吧, 这里不能发附件, 不方便交流.