如何在excel中按比例计算成绩(如何利用Excel函数公式将学生成绩按照比例进行分级)
如何在excel中按比例计算成绩(如何利用Excel函数公式将学生成绩按照比例进行分级)好了,今天的内容就是这些了,欢迎关注Excel泥瓦匠,Excel学习,E路有你。4、MID("ABCD" MATCH(1=1 B2>=PERCENTILE(B$2:B$20 {0.9 0.75 0.4 0}) ) 1)&"级",用MID函数取出MATCH定位出的学生成绩所处阈值区间位置对应的等级。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函数定位学生成绩与所有断点阈值比较的结果,确实学生成绩所处的阈值区间。
现在问题如下:
学校要求将学生成绩排名前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路有你。