分享

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

 weima938 2017-05-11

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

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

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

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

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

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

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

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

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

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

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

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

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多