奥礼网
新记
如何用Excel中的Rank函数给不同班级学生排名次
如题所述
举报该文章
相关建议 推荐于2017-07-04
用rank函数没错,但rank函数得到的结果是美式排名,比如有2个并列第二名,就没有第三名,直接到第四名,这不符合中国的习惯。
给你一个中国式排名的公式。比如成绩在B2:B10单元格,在C2:C10单元格排名次的话,在C2单元格输入公式=sumproduct((b2:b10>b2)/countif(b2:b10,b2:b10))+1,然后拖动填充到C10单元格即可。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/nk5wd55dg.html
其他看法
第1个回答 2012-05-30
这是数据
成绩 排名
90
80
70
56
66
76
86
96
106
116
126
你在A2单元格输入
=RANK(A2,$A$2:$A$12,0)下拉
结果如下
成绩 排名
90 5
80 7
70 9
56 11
66 10
76 8
86 6
96 4
106 3
116 2
126 1
第2个回答 2017-07-04
假设b列放置学生分数,名次列A2单元格输入函数=RANK(B2,B:B),下拉即可
第3个回答 2012-05-30
能把问题说详细点吗?
第4个回答 2012-05-30
查看帮助,有公式
追问
如何用Excel中的Rank函数给不同班级学生按班级排名次
相似回答
大家正在搜
相关问题
怎样在Excel中用函数给成绩排名次?
EXCEL中如何利用rank函数,按照平均分对全班同学进行排...
在Excel表中,怎么排列学生名次?
怎样在Excel中用函数给成绩排名次?
如何用Excel中的Rank函数给不同班级学生按班级排名次
怎样用EXCEL的rank函数进行排名次,数据是在同一个工作...
Excel如何排名次 Rank函数如何使用 求详解!
如何用Excel中rank函数在不同的数据中分别排序