Excel多条件排名,Rank函数进阶使用!
- 2022-05-05
- 来源/作者: Wps Office教程网/ 菜鸟图库
- 294 次浏览
在各项比赛,或职场绩效管理中,都会对数据进行排名次,那就用到了RANK函数,当遇到多条件排名时,该如何处理?
如下所示,是一场比赛的得分情况,排名依据是:总体分高得名次高,总体分一致时,再看技术分,技术分高者高,举个实例:吕布的总得分是100分,程咬金是90分,那吕布的名次就在程咬金前面,马可波罗总得分也是100分,那再看技术分,吕布的高于马可波罗,吕布排在前。
![Excel多条件排名,Rank函数进阶使用!](https://img.sucai999.com/bIS1dIN7Mz%3A4e4dvc3%5BnbXOmZYCqMnOvM4exMXOwcoSmcoRweYCtc3Gldz9zNEJxM%7BFyM%7BGgTFKLO4ile2CqZmGQNn6pO12EUVKv%5Bl%3APckSoSneSMoCv%5Bx%3E%3E.png?w=600)
仅以总得分排名
在D2中输入=RANK(B2,B:B),得到了排名的结果
![Excel多条件排名,Rank函数进阶使用!](https://img.sucai999.com/bIS1dIN7Mz%3A4e4dvc3%5BnbXOmZYCqMnOvM4exMXOwcoSmcoRweYCtc3Gldz9zNEJxM%7BFyM%7BKgPUebNleqZUOCNGOiW3elSIqqZXSVXoeNPV6GTGCoMnqx%5Bx%3E%3E.jpg?w=600)
得分+技术双高排名
首先建立一个辅助列,D2=B2+C2/1000,然后在E2中输入=RANK(D2,D:D)即可
![Excel多条件排名,Rank函数进阶使用!](https://img.sucai999.com/bIS1dIN7Mz%3A4e4dvc3%5BnbXOmZYCqMnOvM4exMXOwcoSmcoRweYCtc3Gldz9zNEJxM%7BFyM%7BOgdUORSFG5%5BlF1Tme1XmqEeF%3AkNUR1bXGbOUd6NoC4Mnqx%5Bx%3E%3E.jpg?w=600)
如果直接用B列+C列排名的话,技术分有的加起来就会立马变得很高,所以我们把总得分和技术分的权重为1000:1,甚至可以更大的比例,根据实际数据来进行排名。
得分高,时间少名次更好
如果现在要求总得分一致的情况下,时间越少,排名越好,那就是说吕布和马可波罗同样100分的情况下,马可波罗17比20少,可以排在前面,这个时候就需要用辅助列D2单元格输入公式=B2+0.01/C2,然后在E列使用公式=RANK(D2,D:D)即可,得到的结果如下所示:
![Excel多条件排名,Rank函数进阶使用!](https://img.sucai999.com/bIS1dIN7Mz%3A4e4dvc3%5BnbXOmZYCqMnOvM4exMXOwcoSmcoRweYCtc3Gldz9zNEJxM%7BFyM%7BSgfV%5B%5BWoGvSXeQU1G%7BSYW%7BfXS5TImxeWOHUV5yUVWoMnqx%5Bx%3E%3E.jpg?w=600)
其中0.01可以调的更小,根据实际数据来
标签(TAG) rank函数 rank函数怎么用 rank函数的使用方法 rank函数的用法 rank排名函数