发布时间:2022-10-09 文章分类:Excel函数 投稿人:李佳 字号: 默认 | | 超大 打印

EXCEL中经常会遇到排名的问题,例如在学校成绩得分的排名,在销售数据中,各业务的成绩排名,在奥运会上来,金牌榜的排名等等。

今天介绍排名函数RANK(),在EXCEL中输入=RANK(),后面会跳出英文提示:

rank(number,ref,order)

三个参数解释:

number:正如其英文数值

ref:进行排名的数值全集合

order:按照什么顺序进行排名,1为升序,0为降序

经典例1:对学生的成绩进行排名

常用函数之RANK奥运会金牌榜排名

在C2单元格输入:=RANK(B2,$B$2:$B$7,0),向下填充,即可得到排名情况

注意:

1、当参数为0降序排列时,参数为可省略,直接输入=RANK(B2,$B$2:$B$7)

2、第2个参数数据集通常情况下都需要使用绝对引用,加美元符号$

【高级拓展】经典例2:奥运会金牌榜单排名

巴西奥运会现在正在如中,金牌榜单大家也时刻进行关注,国家的排名是怎么计算的呢?排名规则是:

1、比哪国金牌多,哪国名次排在前面

2、金牌相同时,银牌多者名次排前

3、金银牌都相同时,铜牌多者名次排前

4、所有金银铜牌相同时,并列排名,当出现并列排名时,下一个名次需要根据并列人数多少开始编名次。

现在有国家的金银铜牌数量

常用函数之RANK奥运会金牌榜排名

利用上面4条规则,用RANK函数可快速排名:

常用函数之RANK奥运会金牌榜排名

其中E:I列公式分别是:

=RANK(B2,$B$2:$B$12)

=RANK(C2,$C$2:$C$12)

=RANK(D2,$D$2:$D$12)

=VALUE(TEXT(E2,”000″)&TEXT(F2,”000″)&TEXT(G2,”000″))

=RANK(H2,$H$2:$H$12,1)