描述

RANK.EQ函数在提供的值数组内返回给定值的统计等级。如果列表中有重复的值,则将它们赋予相同的等级。如果对列表进行排序,则数字的排名将是其位置。

语法

RANK.EQ (number,ref,[order])

争论

Argument 描述 Required/Optional
Number The number whose rank you want to find. Required
Ref An array of, or a reference to, a list of numbers. Non-numeric values in Ref are ignored. Required
Order A number specifying how to rank number. Optional

Notes

  • 如果Order为0(零)或省略,则Excel会将Number排名为Ref就像是一个降序排列的列表。

  • 如果Order为任何非零值,则Excel会将Number排名为Ref就像是一个按升序排序的列表。

  • RANK.EQ赋予重复编号相同的等级。但是,重复编号的存在会影响后续编号的排名。

  • 出于某些目的,可能需要使用考虑到平局的等级定义。这可以通过将以下校正因子添加到RANK.EQ返回的值来实现。

    并列排名的校正因子=

[COUNT (ref) + 1 – RANK.EQ (number, ref, 0) – RANK.EQ (number, ref, 1)]/2

对于以降序(阶数= 0或省略)或升序(阶数=非零值)计算等级的情况,此校正因子均适用。

  • 如果所提供的引用中不存在所提供的编号,则RANK.EQ返回#N/A错误。

  • 如果提供的引用数组中的值为文本值,则RANK.EQ返回#N/A错误。

适用性

Excel 2010,Excel 2013,Excel 2016

Example

Rank.EQ Function

参考链接

https://www.learnfk.com/javascript/advanced-excel-statistical-rankeq-function.html