|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 bjshhdq 于 2012-11-30 07:17 编辑
一、说明
共有两个工作表:
在“原始分数”工作表中有一个年级的全部学生成绩,其中学号中的第5、6位代表该学生所属的班级,如如学号201001001第5、6位是01,即是01班的学生,学号201010049第5、6位是10,即是10班的学生,其它的以此类推。
在“各班前N名平均分”工作表中表头下面的A列是“各班”的代号;表头右边第1行是“前N名”的字段。
二、要求:
在“各班前N名平均分”工作表中,请用一个统一的非数组公式把“原始分数”表中的各班前N名学生的平均分算出。
如:在B2单元格中使用一个统一的非数组公式,求出01班前50名的平均成绩,然后通过下拉即可求出各个班前50名的平均分,再之后通过向右填充即可求出每个班前50名、前40名、前30名、前20名,前10名的平均分。
请注意,也有可能出现人数不足50人的班级,成绩为“空”的学生代表缺考。
小女子在这里求教各位大侠相助了,谢谢!
针对性详情说明参见,附件
求各班前N名平均分,谢谢!.rar
(22.28 KB, 下载次数: 21)
|
|