excel学生成绩分析???????

来源:百度知道 编辑:UC知道 时间:2024/06/08 18:13:53
A1 B1 C1 D1 ……
学号 姓名 语文 数学……
1 张三 110 120……
2 李四 80 110……
…… …… …… ……
60 王五 85 100……
如上,班级有60名学生,成绩依次,我要分析90%的学生成绩(54名学生,6名该科成绩最差的学生成绩去掉)。依次为:平均分、及格率、高分率……如何写函数,主要是怎么从60名学生成绩中筛选出54名同学的成线。
二楼的可以解决班级人数一定时的问题。而且及格率、高分率也不一定正确,比如countif(C$2:C$61,">=60")出现大于54时答案就大于1了,这样就不对了。
问题是年级里每个班的学生数不一定一样,这样就要先把各班的人数计算出来,再按班级人数的90%计算。

先排序,
函数在插入中找

可以用small()函数去掉低分的6个:

语文平均分:
=(sum(C$2:C$61)-sum(small(C$2:C$61,1),small(C$2:C$61,2),small(C$2:C$61,3),small(C$2:C$61,4),small(C$2:C$61,5),small(C$2:C$61,6)))/54

及格率:
=countif(C$2:C$61,">=60")/54

高分率(假设>=85为高分):
=countif(C$2:C$61,">=85")/54