多语言展示
当前在线:1083今日阅读:100今日分享:18

Excel如何快速统计排名次:[1]利用Rank函数

每次期中或期末考试结束后,都需要对学习考试成绩进行全班排名,当然也可能在其它场合下需要对数据进行统计排名次。下面小编就与大家分享一下在Excel中快速排名次的方法,希望对大家能有所帮助。
方法/步骤
1

在此为了讲解的需要,小编特制作了如图所示的“成绩”汇总表,在此以“总分”为依据进行排名次。

2

当“总分”列无重复或相等数值时,我们可以借助“Rank”函数进行排序。语法RANK(number,ref,order)Number   为需要找到排位的数字。Ref   为数字列表数组或对数字列表的引用。Order   为一数字,指明排位的方式。0代表降序(可省略),1代表升序。

3

接下来在“F3”单元格输入公式“=RANK(E3,$E$3:$E$12)”,按回车,即可得排序结果。

4

当“总分”列有重新数值时,我们可以借助“修正因素”来进行排序,修改因素的表达式为“=(COUNT(ref) + 1 – RANK(number, ref, 0) – RANK(number, ref, 1))/2”:其中number表示为需要找到排位的数字Ref   为数字列表数组或对数字列表的引用。

5

此时我们在“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”

6

待排名次结果生成后,将含有小数部分的名次通过手动进行改正,以弥补Rank函数在排名次方面存在的缺陷。

推荐信息