Excel排名函数PERCENTRANK计算逻辑

来源:互联网 发布:mysql keepalived 编辑:程序博客网 时间:2024/06/11 19:09

给出一列数,如何计算某一数字在其中的排名百分比(例如,某考生成绩比百分之多少的考生成绩高)?

这时可考虑使用Excel的percentrank函数。


如,考生成绩表如下:


排名后的结果如下:

是不是挺酷?


以上不是本帖子的重点,重点在于,percentrank的计算逻辑是什么?

以考生6为例,其成绩为525,在所有20名考生中,有5人的成绩低于525,也就是说,有15人(包括该考生)的成绩不低于(高于或等于)该成绩。

所以,525的百分比排名(percentrank(525))等于5/(5+15-1)=5/19=26.31%(非四舍五入,而是取整)。

这一公式,适用于所有情况。(不管数列中是否包含重复数据)

原创粉丝点击