搜索
写经验 领红包
 > 运动

学生的成绩怎么用excel函数怎么排序(excel根据成绩怎么排)

导语:如何利用Excel函数公式将学生成绩按照比例进行分级?

现在问题如下:

学校要求将学生成绩排名前10%的划分为A级,成绩排前10%-25%的等级为B级,成绩排前25%-60%的等级为C级,成绩后40%的等级为D级。

针对上述问题,我需要如何编写函数公式来完成所有学生成绩等级的判定呢?如果使用简单的IF函数可能会写得非常复杂,同时学生成绩所处百分比位置的判断也将会非常难以处理。在这里我介绍一个不常用但是用到这里却非常合适的函数— —PERCENTILE()。该函数语法为:=PERCENTILE(array,k),意思是返回区域中数值的第 k 个百分点的值。下面请看具体公式写法:

公式解析:

1、PERCENTILE(B$2:B$20,{0.9,0.75,0.4,0}),利用PERCENTILE函数返回所有断点阈值;

2、B2>=PERCENTILE(B$2:B$20,{0.9,0.75,0.4,0}),用学生成绩去与所有断点阈值进行比较;

3、MATCH(1=1,B2>=PERCENTILE(B$2:B$20,{0.9,0.75,0.4,0}),),用MATCH函数定位学生成绩与所有断点阈值比较的结果,确实学生成绩所处的阈值区间。

4、MID("ABCD",MATCH(1=1,B2>=PERCENTILE(B$2:B$20,{0.9,0.75,0.4,0}),),1)&"级",用MID函数取出MATCH定位出的学生成绩所处阈值区间位置对应的等级。

好了,今天的内容就是这些了,欢迎关注Excel泥瓦匠,Excel学习,E路有你。

本文内容由快快网络小岑整理编辑!