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

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


如,考生成绩表如下:

Excel排名函数PERCENTRANK计算逻辑Excel排名函数PERCENTRANK计算逻辑


排名后的结果如下:

Excel排名函数PERCENTRANK计算逻辑

Excel排名函数PERCENTRANK计算逻辑

是不是挺酷?


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

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

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

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

相关文章:

  • 2022-12-23
  • 2021-08-26
  • 2021-04-09
  • 2021-05-26
  • 2021-11-25
  • 2022-01-01
  • 2021-09-14
猜你喜欢
  • 2021-09-15
  • 2021-10-18
  • 2021-10-26
  • 2021-11-01
  • 2021-12-16
  • 2021-11-16
  • 2021-09-13
相关资源
相似解决方案