Excel - RANK.EQ 函数



描述

RANK.EQ 函数返回给定值在提供的数值数组中的统计排名。如果列表中存在重复值,则这些值将获得相同的排名。如果对列表进行排序,则数字的排名将是其位置。

语法

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

参数

参数 描述 必填/可选
数字 要查找其排名的数字。 必填
引用 数字列表的数组或引用。Ref 中的非数值将被忽略。 必填
顺序 指定如何对数字进行排名的数字。 可选

备注

  • 如果 Order 为 0(零)或省略,则 Excel 将对数字进行排名,就像 Ref 是按降序排序的列表一样。

  • 如果 Order 为任何非零值,则 Excel 将对数字进行排名,就像 Ref 是按升序排序的列表一样。

  • RANK.EQ 会为重复数字分配相同的排名。但是,重复数字的存在会影响后续数字的排名。

  • 出于某些目的,人们可能希望使用考虑重复项的排名定义。这可以通过将以下校正因子添加到 RANK.EQ 返回的值来完成

    重复排名校正因子 =

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

此校正因子适用于按降序(order = 0 或省略)或升序(order = 非零值)计算排名的两种情况。

  • 如果提供的数字不存在于提供的引用中,RANK.EQ 将返回 #N/A 错误。

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

适用性

Excel 2010、Excel 2013、Excel 2016

示例

Rank.EQ Function
advanced_excel_statistical_functions.htm
广告