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
廣告