excel成绩排名rank函数(Excel函数RANK.EQ排名)

语法:

返回一列数字的数字排位:数字的排位是其大小与列表中其他值的比值;如果多个值具有相同的排位,则将返回平均排位。

RANK.EQ(需排名数字,排名区域,升序/降序)

  • 如果第三参数为 0(零)或省略,Excel 对数字的排位是按降序排列的列表。
  • 如果第三参数不为零,Excel 对数字的排位是按升序排列的列表。
  • RANK.EQ 赋予重复数相同的排位。但重复数的存在将影响后续数值的排位。(若是并列第一,下一位则为第三名)

示例:

excel成绩排名rank函数(Excel函数RANK.EQ排名)(1)

Excel中还有一个RANK函数,与RANK.EQ使用方法是一样的。旧版本的Excel没有RANK.EQ 。RANK函数在之后的Excel版本中可能会取消。

这种默认的排名方式忽略了重复存在的后一名,如果我们想如下图一样的排名应该怎么做呢?

excel成绩排名rank函数(Excel函数RANK.EQ排名)(2)

这种排名方式用我们之前介绍过的函数就可以完成:

=SUM(($G$2:$G$21>=G2)*(1/COUNTIF($G$2:$G$21,$G$2:$G$21)))

1除以计数结果这个小技巧我们之前在寻找重复项中也用过。这样做的目的是为了求和不被重复计算。N个重复项变成N个1/N 后的和一定为1。

由于我们例子中的数据是顺序排列的,计算过程中的数据比较有规律。大家可以试试乱序的数字排名,便于理解公式。大家应该学会多用F9键便于理解公式每一步的意义。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页