excel表格设置分数对应等级? 30

设置不同分数的人对应不同的等级,但是分数段之间是有空数的,例如按照图中的分数区间,分数95.5的人是没有等级的,请问这样应该如何设置if函数或者使用别的公式?等级A:A≥... 设置不同分数的人对应不同的等级,但是分数段之间是有空数的,例如按照图中的分数区间,分数95.5的人是没有等级的,请问这样应该如何设置if函数或者使用别的公式?
等级A :A≥96
等级B :95≥B≥91
等级C :90≥C≥86
等级D :85≥D≥81
等级E :E<81
展开
 我来答
hb丰收
2021-02-01 · TA获得超过592个赞
知道小有建树答主
回答量:2971
采纳率:42%
帮助的人:208万
展开全部
等级A :A>96
等级B :96≥B>91

等级C :91≥C≥86

等级D :86>D≥81

等级E :E<81

开、闭区间问题!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
山桑弓
2021-02-01 · TA获得超过1.2万个赞
知道大有可为答主
回答量:7793
采纳率:66%
帮助的人:2846万
展开全部
分数应该都是整数,假设原始数据放在A1,用IF嵌套可以这样写
=IF(A1<81,"E",IF(A1<86,"D",IF(A1<91,"C",IF(A1<96,"B","A"))))
IF配合常量数组也可以
=MID("ABCDE",1+SUM(IF(A1<{81,86,91,96},1)),1)
其它用查找与引用函数也可以
=vlookup(A1,{0,"A";81,"B";86,"C";91,"D";96,"E"},2)
=LOOKUP(A1,{0,"E";81,"D";86,"C";91,"B";96,"A"})
=INDEX({"A";"B";"C";"D";"E"},MATCH(A1,{0;81;86;91;96}))
利用返回数据ABCDE的规律性,还可以取巧为
=CHAR(70-MATCH(A1,{0;81;86;91;96}))
追问
您好,分数会出现小数[衰]
追答
如果会出现小数,各分段就有漏洞了,公式中A1改为ROUND(A1,0)就不会出现小数了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式