语法:
返回一列数字的数字排位:数字的排位是其大小与列表中其他值的比值;如果多个值具有相同的排位,则将返回平均排位。
RANK.EQ(需排名数字,排名区域,升序/降序)
- 如果第三参数为 0(零)或省略,Excel 对数字的排位是按降序排列的列表。
- 如果第三参数不为零,Excel 对数字的排位是按升序排列的列表。
- RANK.EQ 赋予重复数相同的排位。但重复数的存在将影响后续数值的排位。(若是并列第一,下一位则为第三名)
示例:
Excel中还有一个RANK函数,与RANK.EQ使用方法是一样的。旧版本的Excel没有RANK.EQ 。RANK函数在之后的Excel版本中可能会取消。
这种默认的排名方式忽略了重复存在的后一名,如果我们想如下图一样的排名应该怎么做呢?
这种排名方式用我们之前介绍过的函数就可以完成:
=SUM(($G$2:$G$21>=G2)*(1/COUNTIF($G$2:$G$21,$G$2:$G$21)))
1除以计数结果这个小技巧我们之前在寻找重复项中也用过。这样做的目的是为了求和不被重复计算。N个重复项变成N个1/N 后的和一定为1。
由于我们例子中的数据是顺序排列的,计算过程中的数据比较有规律。大家可以试试乱序的数字排名,便于理解公式。大家应该学会多用F9键便于理解公式每一步的意义。
,