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 展开
等级A :A≥96
等级B :95≥B≥91
等级C :90≥C≥86
等级D :85≥D≥81
等级E :E<81 展开
7个回答
展开全部
等级A :A>96
等级B :96≥B>91
等级C :91≥C≥86
等级D :86>D≥81
等级E :E<81
开、闭区间问题!!!
等级B :96≥B>91
等级C :91≥C≥86
等级D :86>D≥81
等级E :E<81
开、闭区间问题!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
分数应该都是整数,假设原始数据放在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}))
=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)就不会出现小数了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询