excel 怎么用函数统计出全年级各班级成绩排名85%的成绩平均分。 班级是混乱排序的?

如题所述

每次大型考试之后,都需要对各班的各科成绩的平均分进行统计,以找出各班的差距,如果某班某科的平均分较差,该科任老师便可以有针对性的改进该科的教学方式,以提高该科的成绩。为了方便老师在改完卷后第一时间便知道班级平均分的情况,我写下了这篇,就是:如何运用Excel函数快速查询某班各科成绩平均分。
开启分步阅读模式
工具材料:
Excel 2003
操作方法
01
准备一张年级成绩统计表(如图):

02
制作下拉菜单:
(1)单击单元格C13
(2)【工具栏】
(3)【数据】
(4)【有效性】
(5)【设置】
(6)【允许】:序列
(7)【来源】:1,2,3(“,”英文状态下输入)
(8)【确定】

03
插入公式:
(1)单击单元格D13
(2)输入公式:=DAVERAGE($C$4:$H$11,COLUMN(E1)-2,$C$12:$C$13)
(3)【Enter】
(4)向右填充

04
调整单元格格式:
(1)选中D13:G13
(2)【格式】
(3)【单元格格式】
(4)【数字】
(5)【数值】
(6)【小数位数】:2
(7)【确定】

05
查看结果:
(1)在下拉菜单中选中“1”,查看结果
(2)在下拉菜单中选中“2”,查看结果追问

没图片。都不知道你写的CD分别代表什么数据

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-10-17

Excel用函数统计出全年级各班级成绩排名前85%的成绩平均分,班级排列是混乱的,且前85%的人数也是不一样的,那么首先需要计算出各个班级前85%的总分及人数,再进行相除得到平均值,见下图例子中的公式:

=SUMPRODUCT(SUMIFS(C2:C36,B2:B36,ROW(1:3)&"班",E2:E36,"<="&ROUND(COUNTIF!B2:B36,ROW(1:3)&"班")*0.85,))/SUMPRODUCT(ROUND(COUNTIF(B2:B36,ROW(1:3)8"班")*.85,)))

公式及最终效果图

注:公式中ROW(1:3)&"班",表示的是1班,2班,3班,如果是1到20个班,则应该是ROW(1:20)&"班"

相似回答