Excel中RANK函数助你快速排名无压力 您所在的位置:网站首页 excel里rank函数 Excel中RANK函数助你快速排名无压力

Excel中RANK函数助你快速排名无压力

2022-03-26 11:58| 来源: 网络整理| 查看: 265

在Excel中,RANK函数广泛应用于对数据的排名中。OFFICE2010之后,RANK函数有了两个分支RANK.EQ函数和RANK.AVG函数。目前,RANK函数在Excel中仍然能够继续使用,原因是为了与低版本的Excel相兼容。RANK.EQ函数的使用与RANK函数的使用完全一样,RANK.AVG函数与它们不同,下面具体讲解下。

如下表,需要对学生最终成绩进行排名,我们对它分别用三种函数进行排名。

对总成绩进行排名

一、RANK函数和RANK.EQ函数

由于RANK函数和RANK.EQ函数的功能一模一样,这里只用RANK函数举例子。

RANK函数的语法是RANK(number,ref,[order])

第一个参数number是对谁进行排名,是要排名的内容;

第二个参数ref指的是要排名的范围,就是需要排名的所有的内容,这里要注意下,因为要排名的范围不变,因此公式中要这个范围要绝对引用;

第三个参数order是按从大到小排名还是从小到大排名,带中括号说明这个参数可以省略,如果参数是0或者省略,那么就是从大到小排名,即最大值排名是1;如果参数是1,那么就是从小到大排名,即最小值排名是1。

回到例子中,以第一行数据为例,需要对总分276进行排名,所在单元格是E3;要排名的范围是总分这一列,就是$E$3:$E$17;要按照从大到小排名,因此第三个参数省略或者填0就行。

那么F3单元格应输入公式:=RANK(E3,$E$3:$E$17)

RANK函数和RANK.EQ函数排名

二、RANK.AVG函数

RANK.AVG函数返回的也是数据的排名,只不过当遇到相同排名的时候,会返回平均排名;它的语法规则和RANK函数的类似,语法规则是:

RANK.AVG(number,ref,[order])

这三个参数的含义与RANK函数的一样,唯一的不同就是相同排名函数的返回值不同。比如两个数据都排名第一,RANK函数的返回值都是1;而RANK.AVG函数会返回1.5,那是因为两个都是第一名,会占据第1和第2的位置,返回的结果就是(1+2)/2=1.5。

回到例子中,对E3单元格内容排名,那么F3单元格应输入的公式就是:

=RANK.AVG(E3,$E$3:$E$17)

详细演示如下所示,会发现只有在遇到相同排名的时候,RANK函数和RANK.AVG函数的返回值才不相同。

RANK.AVG函数排名

大家如果有什么问题欢迎联系我哦,感谢您的持续关注。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有