班级排名函数排序都是第二名

excel跨表排序每班为一个工作表,在每个学生后面用rank很容新建一个成绩总表,把所有班的成绩都复制到总表里,在总表里进行排名,然后在各班级表对排名里进行查找.
班级表的结构如果都趋同,可以把所有班级表都选中,在成组工作表里一起设置查找的公式.
附件供参考

班级排名函数排序都是第二名

文章插图
请问那里可以查询成绩的班级排名??等学委计算吧[打哈气]
excel里rank函数排名出现两个并列第一时,本来是第二名就直接成了3了,请教各位有何高招能使得其正常排名ABC
1分数1名次
2802
3903
4854
5805
1,把B列进行序号填充
2,自动筛选——把A列升序排序(B列也排序了)
3,在C2单元格输入1
4,在C3单元格中输入公式=IF(A3>A2,C2+1,C2)
5,把公式向下复制
6,把A2:C5复制粘贴一下
7,再按照B1进行排序就出来了
看看行不?
把例子弄到你的工作表当中亲自操作一遍才能看出效果
祝你好运了!所谓中国式排名
设a列为成绩,共32人,b1=SUMPRODUCT(($A$1:$A$32>A1)/COUNTIF($A$1:$A$32,$A$1:$A$32))+1下拖 。你是要中国式的排名吧?
=sumproduct(($a$1:$a$28>a1)/countif($a$1:$a$28,$a$1:$a$28))+1
把$a$1:$a$28区域换成你排序的区域!
班级排名函数排序都是第二名

文章插图
excel中的RANK函数排序,有相同的,序列就不完整了,如两个第2名后就直接是第4名,如何处理?假如你要对F列的数据排序,可以这样做:
=RANK(F3,$F$3:$F$14,)+COUNTIF($F$3:F3,F3)-1
向下复制公式就行了 。?tid=572535&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D39
excelhome有一个专讲不重复排名的帖子,值得看一下在b1中输入或复制粘贴此公式
=if(a1=0,0,if(a1:a120,rank(a1,$a$1:$a$12)))
按ctrl+shift+enter结束公式输入
【班级排名函数排序都是第二名】下拉填充假设你在f列对d列数据数据排序,f2=SUMPRODUCT((d$2:$100>B2)*1/COUNTIF(d$2:d$13,d$2:d$100))+1,下拉即可