每次期中或期末考试结束后,都需要对学习考试成绩进行全班排名,当然也可能在其它场合下需要对数据进行统计排名次。下面小编就与大家分享一下在Excel中快速排名次的方法,希望对大家能有所帮助。
![Excel如何快速统计排名次:[1]利用Rank函数](http://www.52ij.com/uploads/allimg/160404/1959155N0-0.jpg)
详细的操作方法或具体步骤
在此为了讲解的需要,小编特制作了如图所示的“成绩”汇总表,在此以“总分”为依据进行排名次。
![Excel如何快速统计排名次:[1]利用Rank函数](http://www.52ij.com/uploads/allimg/160404/1959156218-1.jpg)
当“总分”列无重复或相等数值时,我们可以借助“Rank”函数进行排序。
语法
RANK(number,ref,order)
Number 为需要找到排位的数字。
Ref 为数字列表数组或对数字列表的引用。
Order 为一数字,指明排位的方式。0代表降序(可省略),1代表升序。
![Excel如何快速统计排名次:[1]利用Rank函数](http://www.52ij.com/uploads/allimg/160404/19591541G-2.jpg)
接下来在“F3”单元格输入公式“=RANK(E3,$E$3:$E$12)”,按回车,即可得排序结果。
![Excel如何快速统计排名次:[1]利用Rank函数](http://www.52ij.com/uploads/allimg/160404/1959151J5-3.jpg)
当“总分”列有重新数值时,我们可以借助“修正因素”来进行排序,修改因素的表达式为“=(COUNT(ref) + 1 – RANK(number, ref, 0) – RANK(number, ref, 1))/2”:
其中number表示为需要找到排位的数字
Ref 为数字列表数组或对数字列表的引用。
![Excel如何快速统计排名次:[1]利用Rank函数](http://www.52ij.com/uploads/allimg/160404/1959155092-4.jpg)
此时我们在“F3”单元格输入如下公式,用于将存在的相同数值添加“修改因素”:
“=RANK(E11,$E$3:$E$12)+(COUNT($E$3:$E$12)+1-RANK(E11,$E$3:$E$12,0)-RANK(E11, $E$3:$E$12,1))/2”
![Excel如何快速统计排名次:[1]利用Rank函数](http://www.52ij.com/uploads/allimg/160404/1959154641-5.jpg)
待排名次结果生成后,将含有小数部分的名次通过手动进行改正,以弥补Rank函数在排名次方面存在的缺陷。
![Excel如何快速统计排名次:[1]利用Rank函数](http://www.52ij.com/uploads/allimg/160404/195915AI-6.jpg)
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
