在excel中,想按学生成绩进行班级排序和年级排序,如何实现?

如题所述

如表:
A B C D E
班级 姓名 总分 班排名 年级排名
1 七1 张三 90 ? ?
2 七1 李四 80
3 七1 王二 70
4 七2 陈小 80
5 七2 侯二 52
6 七3 张一 51
7 七3 张在 80

班排名:在D2中输入
=SUMPRODUCT(($A$2:$A$10000=$A2)*($C2<$C$2:$C$10000))+1
年级排名:在F2中输入
=RANK(C2,$C$2:$C$10000)
选择D2:E2,下拉复制公式即可。
(区域D2:E2、$C$2:$C$10000等,可根据实际情况调整。)
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2019-09-15
如表:
A B C D E
班级 姓名 总分 班排名 年级排名
1 七1 张三 90 ? ?
2 七1 李四 80
3 七1 王二 70
4 七2 陈小 80
5 七2 侯二 52
6 七3 张一 51
7 七3 张在 80

班排名:在D2中输入
=SUMPRODUCT(($A$2:$A$10000=$A2)*($C2<$C$2:$C$10000))+1
年级排名:在F2中输入
=RANK(C2,$C$2:$C$10000)
选择D2:E2,下拉复制公式即可。
(区域D2:E2、$C$2:$C$10000等,可根据实际情况调整。)本回答被网友采纳
第2个回答  2019-04-17
如果你是想同时体现排名,班级可以用排序的关键字设置,年级的可以使用rank()函数。
相似回答