对总成绩进行排名一、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函数排名为了方便大家的学习,我把每篇文章的实例都做了配套视频,以后会陆续发布,欢迎大家的持续关注!