Excel中RANK函数助你快速排名无压力 | 您所在的位置:网站首页 › excel里rank函数 › Excel中RANK函数助你快速排名无压力 |
在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.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函数的返回值才不相同。
大家如果有什么问题欢迎联系我哦,感谢您的持续关注。 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |