RANK函数使用技巧详解 rank函数怎么用( 二 )


我们在实际排序的时候 , 偶尔会遇到数据是相同的 , 我们在进行排名的时候 , 这些排名往往是相同的 , 就比如如下案例:

RANK函数使用技巧详解 rank函数怎么用


"黄忠""程咬金"的销量相同 , 排名都为第2 , 那如果我不想让它出现相同的排名 , 而是以"黄忠"先参与排名 , 排名为2 , "程咬金"后参与排名 , 排名为3 , 其他类似 , 这样的排名要怎么做?
很简单 , 主要我们在参与排名的时候 , 增加个计数统计即可 。
在D2输入公式:
=RANK(B2,$B$2:$B$11) COUNTIF($B$2:B2,B2)-1
RANK函数使用技巧详解 rank函数怎么用


可以发现 , 排名是按出现的顺序依次进行的 。
这个函数的关键在于COUNTIF函数的应用 , COUNTIF($B$2:B2,B2)-1公式中第一个B2是绝对引用的 , 当公式向下拖动时 , 即可以得到相应的数据是第几次出现的 , 然后再加上原始排名即可 。
RANK函数使用技巧详解 rank函数怎么用


技巧六、跨多表排名
我们有下面的4张工作表 , 每个工作表都有一部分数据 , 其中D列均为销量 , 我们如何根据所有的表进行销量排名呢?
RANK函数使用技巧详解 rank函数怎么用


我们点击E2单元格 , 输入如下RANK函数:
=RANK(D2,销售1部:销售4部!$D$2:$D$7)number选择D2 , 输入ref内容时 , 点击"销售1部" , 按住Shift键 , 再点击"销售4部",选择D2:D7单元格,按F4把区域绝对引用 。
RANK函数使用技巧详解 rank函数怎么用


其他各个工作表同样输入此公式即可 。
Ps:特别需要注意的是 , 引用的区域必须是所有工作表里行数范围最大的 , 否则统计数据不是所有的内容
其他内容
最后再给大家分享下RANK函数家族的其他函数 , RANK.EQ和RANK.AVG
各个函数支持的Excel版本及参数含义如下:
RANK函数使用技巧详解 rank函数怎么用


具体的操作可看下面的图:
RANK函数使用技巧详解 rank函数怎么用


RANK.EQ和RANK的用法一致 , RANK.AVG返回数据的平均排位 , 比如上面的数据"赵云""李白"的排名使用RANK及RANK.EQ函数均为3 , 而RANK.AVG函数为3.5 , 及排名为第4名的平均值 , 更多需要需要大家再发掘下 。
以上就是给大家分享的关于RANK函数的6个使用技巧 , 如果你还有其他的使用技巧 , 欢迎评论区留言 , 大家一起交流 。
如果觉得文章对你有帮助的话 , 希望大家帮忙点赞加分享哦~ , 谢谢
本文由彩虹Excel原创 , 欢迎关注 , 带你一起长知识!

推荐阅读