描述
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
参考链接
https://www.learnfk.com/javascript/advanced-excel-statistical-rankeq-function.html