excel表格排名函数是什么 excel表格排名函数

如何用excel函数进行按班级排名rank函数没法对选择出来的数组排序,所以这里用别的实现:
在一列空单元格里,比如在f2中输入公式
=SUMPRODUCT(($b$2:$b$1000=A2)*(e$2:$e$1000>C2))+1
然后向下拖拉,可以得到对应学生在班级内的名次
这里,1000为假设的学生数,自行修改 。=SUMPRODUCT((($B$2:$B$1000=B2)*($E$2:$E$1000*10^4+ROW($2:$1000))>=(E2*10^4+ROW()))*1)
=SUMPRODUCT((($B$2:$B$1000=B2)*($E$2:$E$1000)>=(E2))*1)
然后向下拖拉,可以得到对应学生在班级内的名次 。(1000为假设的学生数)
第一个公式考虑了如果成绩相同的问题,第二个公式忽略此问题 。楼猪研究一下rank()函数定会有所领悟excel表格中如何用函数进行筛选的解决方法如下:
1、可以创建个宏命令,
2、记录自动筛选的过程,
3、查看原代码,
【excel表格排名函数是什么 excel表格排名函数】4、调用的函数 。
这样就可以知道了 。废话,按几年几班来排吧!楼主的意思!那么请问楼主,有没有超过9班的,比如三年十二班或十三年二班数据-排序-主要关键字为班级-次要关键字为总成绩

excel表格排名函数是什么 excel表格排名函数

文章插图
如何使用Excel工作表函数中的Rank函数进行成绩排名A B C
序号 姓名 数量 排名
1 张三 400 ?(C1)
2 李四 200 ?
3 王五 500 ?
4 陆小 150 ?
C1=Rank(B1,$B$1:$B$4),下拉公式,会自动出现排名: