打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
新手必会篇:从零开始,Excel之三个排名函数的使用(上)

限于每讲的篇幅及便于大家更好的阅读与学习,《Excel之三个排名函数的使用》将分两篇给大家讲解,今天小易老师先给大家介绍一下rank排名函数的应用。

  1. rank函数的作用是将选定的单元格区域中的数值进行排名并返回排名结果

  2. 举例说明如下图,输入函数及参数“=RANK(指定单元格,单元格区域)”,这个函数使用比较简单,这里就不累述了。这里小易老师只对新手说明一点,“D2:D9”这是选择的区域,但是多了一个“$”符号,这个叫做绝对引用。这里我们在统计其他同学成绩排名时,我们选择的单元格区域并没有发生变化,也就是需要绝对引用这个单元格区域,所以我们要在单元格区域中使用“$”这个符号,如何使用呢?只需用鼠标选择参数中的“D2:D9”再按键盘上的F4键就会得到绝对引用的“$D$2:$D$9”,这样设置后,拖动鼠标后就能实现其他同学的排名了。

3.当得到上面的结果后,大家一定会注意到一个事情,就是当有学生的成绩是同分时,就会出现不正常排名,比如例子中的出现两个第一名后,第二名就没有了,直接从第三名开始的,这在实际应用中不是我们真正想要的结果,所以我们要对这个函数进行优化,以便得到我们想要的排名结果,这里我们要用到小易老师之前讲过的一个函数countif,有兴趣的同学可以参看《新手必会篇:从零开始,Excel之五个相似的count函数》这篇文章,为了实现我们需要的结果,只需再rank函数后面再输入“+countif(计数区域,等于某个值)-1”。这里小易老师对新手讲解一下countif函数第一个参数$D$2:D2是表示什么区域,这里我们先来看一下其它的同学排名中这个参数的变化,(参数变化依次为$D$2:D2,$D$2:D3,$D$2:D4……)通过这个参数的变化,大家应该就明白了,其实是每次计数的区域再扩大,即每次对多一个单元格区域进行计算,并看是否有同成绩的,如果有则计数,因为要对同成绩的第二位进行加1操作,所以我们在countif函数后面再减去个1。通过这样的设置,我们就能得到真正想要的结果了。

4.小易老师再给新手补充一点,就是rank函数还有第三个参数,当不输入或者输入为0时,都是以降序排列(如上面的例子),如果输入为1时,是按照升序排列。(如下图我们在rank函数中加入第三个参数并且输入1后就得到一个升序的排名)

易学就会 一档有深度有内涵的知识类自媒体!

欢迎更多的小伙伴加入到易学就会,关注易学就会,跟着小易老师一起学习吧!

文章持续更新中,敬请期待!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel函数 IF+Countif:查找重复值
利用EXCEL函数功能对学生成绩进行“中国式排名”(一)
SUMPRODUCT函数的排名新技能
Excel排名公式大全,直接套用省时省力!
Excel中有哪些比较好用的函数?
Excel中countif函数如何创建辅助列?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服