excel如何判断一个数在哪个区间并返回一个值

 我来答
郝林梅77
高粉答主

2020-09-17 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:238
采纳率:100%
帮助的人:6.5万
展开全部

1、打开所需操作的数据表,如图,需要将各位同学的成绩按照右侧规则划分为ABCD四等。

2、首先,构建一个范围,因为[0-60)为D,则0设为D,[60-80)为C,则设置60为C,以此设置B和A,如图。

3、点击鼠标左键,选中单元格C2。

4、输入VLOOKUP函数,其中参考值为B2,查找区间为我们构建的范围($I$2:$J$5)(绝对引用),列数为2,选择模糊查找(1),因此公式为“=VLOOKUP(B2,$I$2:$J$5,2,1)”。

5、点击回车键,拖动复制即可完成。

6、所需注意的是我们在构建范围时必须为升序排列,如果我们打乱顺序(如图)时,返回的是错误值。

拓展资料:

一般用lookup简单些,比如说

=LOOKUP(A1,{0,50,60},{0,5,10})

当0<=A1<50为0,50<=A1<60为5,60<=A1为10 

你可以按需要扩展这个区间和对应的结果。

百度网友f8b6ee5
高粉答主

2020-09-17 · 说的都是干货,快来关注
知道小有建树答主
回答量:313
采纳率:100%
帮助的人:9.2万
展开全部

用if好理解,=if(a1<=24,"一级",if(a1<=48,"二级",if(a1<=72,"三级","数字大于72")))一般用lookup简单些。

比如说=LOOKUP(A1,{0,50,60},{0,5,10}),当0<=A1<50为050<=A1<60为5,60<=A1为10 ,可以按需要扩展这个区间和对应的结果。

假设要计算的数据放在A1,取值结果放在D1,那么在D1中输入函数=IF(AND(A1>50,A1<60),5)就可以了,用AND函数判断A1是否在50-60之间,用IF函数决定你想取的值是5。

设数字所在单元格为A1 在需判定结果的单元格输入 =if(40<A1<45,"是","否"),公式中40和45为区间上下限,如需包含可分别加等号,excel中判定真假的语句基本都是使用if函数,if函数的基本构造是:

IF(logical_test,value_if_true,value_if_false),Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式,Value_if_true logical_test 为 TRUE 时返回的值,Value_if_false logical_test 为 FALSE 时返回的值。


拓展资料:

格式——条件格式——公式:=A1>100——设置单元格格式背景为红色——确定。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
系仁盘水
2020-02-03 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:26%
帮助的人:627万
展开全部
用lookup函数即可实现,具体步骤如下:
1、在A列输入原始数据;
2、在B列对应行输入公式=LOOKUP(A1,{0,50,60},{0,5,10})
当0<=A1<50为0,50<=A1<60为5,60<=A1为10
3、按需要扩展(下拉填充即可)这个区间和对应的结果,如下图:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潜淑敏熊壬
2019-12-26 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.3万
采纳率:33%
帮助的人:680万
展开全部
用IF函数就可以,例如判断的单元格是A1,则用公式=IF(AND(A1>50,A1<60),5,999),就表示:如果A1在50和60之间(不含)则为5,否则为999
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式