请教一个excel函数的问题:

请教一个excel函数的问题:需要统计全镇各间小学毕业考试成绩的分布情况,包括每间学校人数,平均分,在全镇各名次段中的人数等,如图:学校总人数平均分前10名11-50名5... 请教一个excel函数的问题:

需要统计全镇各间小学毕业考试成绩的分布情况,包括每间学校人数,平均分,在全镇各名次段中的人数等,如图:

学校 总人数 平均分 前10名 11-50名 51-100名 最后100名
一小
二小
三小

数据源是全镇的全部在一个表中(其中学校名称以代码表示),其中成绩区域假设为B2:B500,学校代码区域为C2:C500,如图:
姓 名 小升初成绩 学校代码
杨盛容 139 1
周姣姣 215 1
姚 翠 198 2
史茂飞 199 1
宋林 235 2
姜承霞 220 3
姚 吉 203 2
杨 杨 203 1
陈佳宇 201 3
潘新飞 192 5
徐昌乾 183 9

补充一下:个别学生成绩栏为空白但却有学校代码,在统计该学校总人数时不计入总数,但因其他原因又不能把该行删掉。
展开
 我来答
fenghandib
2010-04-30 · TA获得超过1997个赞
知道小有建树答主
回答量:740
采纳率:0%
帮助的人:314万
展开全部
假设数据源在工作簿“数据源”的工作表“数据源”中,那么,在数据源所在文件夹中新建一个excel表格做统计表,“学校 总人数 平均分 前10名 11-50名 51-100名 最后100名”分别在A1,B1,C1,D1,E1,F1,G1单元格,则有:

B2单元格输入公式=SUMPRODUCT(([数据源]数据源!$C$2:$C$500=ROW(A1))*([数据源]数据源!$B$2:$B$500<>""))
C2单元格输入公式=SUMPRODUCT(([数据源]数据源!$C$2:$C$500=ROW(A1))*[数据源]数据源!$B$2:$B$500)/B2
D2单元格输入公式=SUMPRODUCT(([数据源]数据源!$C$2:$C$500=ROW(A1))*([数据源]数据源!$B$2:$B$500>=LARGE([数据源]数据源!B2:B500,10)))
E2单元格输入公式=SUMPRODUCT(([数据源]数据源!$C$2:$C$500=ROW(A1))*([数据源]数据源!$B$2:$B$500>=LARGE([数据源]数据源!B2:B500,50)))-D2
F2单元格输入公式=SUMPRODUCT(([数据源]数据源!$C$2:$C$500=ROW(A1))*([数据源]数据源!$B$2:$B$500>=LARGE([数据源]数据源!B2:B500,100)))-D2-E2
G2单元格输入公式=SUMPRODUCT(([数据源]数据源!$C$2:$C$500=ROW(A1))*([数据源]数据源!$B$2:$B$500<=(500-LARGE([数据源]数据源!500-B2:B500,100))))
然后分别下拉复制到需要的位置
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式