excel中如何挑选出某个班级某名次段内的人数

有一份全年级学生其中考试表格,需要进行分析,详细列出某个班级在各个名次段内的人数,比如18班在1至20名内几人,21至50名内几人依次类推,该使用哪些函数或者公式?请大神高手们不吝赐教!万分感谢!

如果班级在B列,总分在J列,那么在K列对总分进行班级排名,在K2单元格输入以下公式,然后向下填充公式
=SUMPRODUCT((B$2:B$2000=B2)*(J$2:J$2000>J2))+1
然后输入以下条件计数公式,分别得到18班1-20名和21-50名的人数
=COUNTIFS(B:B,"18班",K:K,">=1",K:K,"<=20")
=COUNTIFS(B:B,"18班",K:K,">=21",K:K,"<=50")追问

=SUMPRODUCT((B$2:B$2000=B2)*(J$2:J$2000>J2))+1这个公式如果表内有三个班级18、19、20那么这个公式还能向下填充吗?
如果是三个班18、119、20的话,分别统计各个班1至20,21至50名次段的学生数,是不是把公式=COUNTIFS(B:B,"18班",K:K,">=1",K:K,"<=20")里的18班改成19班或20班就可以了?

追答

是的,条件排名和条件计数。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-14
用“筛选”这个功能,就一一个像漏勺一样的按键。先把你的数据按照班级,年级,分数等等输入。你选中所有的数据,然后按那个按钮。然后“年级”“班级”等数据格就会出现一个下拉的倒三角,然后你就可以进行筛选了。
相似回答