PERCENTRANK 函數

傳回某數值在資料集中的排名,以資料集的百分比表示。 這個函數可以用來評估一個數值在資料集中的相對位置。 例如,您可以使用 PERCENTRANK 來評估某人的性向測驗分數在團體中的排名。

重要: 此函數已經由一個或多個新函數取代,新函數可能提供更佳的準確性,而且其名稱更能反映其用途。 雖然基於回溯相容性還是有提供這些函數,但是您應該考慮從現在開始使用新函數,因為這些函數在將來的 Excel 版本中可能不會提供。

如需新函數的詳細資訊,請參閱 PERCENTRANK.EXC 函數PERCENTRANK.INC 函數

語法

PERCENTRANK(array,x,[significance])

PERCENTRANK 函數語法具有下列引數:

  • Array     必要。 用以定義相對位置的陣列或數值資料範圍。

  • X     必要。 您想要知道排名的數值。

  • Significance     選用。 用以識別傳回百分比值的最高有效位數之數值。 如果省略,PERCENTRANK 會使用三位小數 (0.xxx)。

註解

  • 如果 array 是空值,PERCENTRANK 會傳回 #NUM! 錯誤值。

  • 如果 significance < 1,PERCENTRANK 會傳回 #NUM! 錯誤值。

  • 如果 x 與陣列中的數值不相符,則 PERCENTRANK 會在陣列中內插一個中間項,以傳回正確的百分比排名。

範例

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。如有需要,您可以調整欄寬來查看所有資料。

資料

13

12

11

8

4

3

2

1

1

1

公式

描述 (結果)

結果

=PERCENTRANK(A2:A11,2)

範圍 A2:A11 中 2 的百分比排名。 結果是 0.333,因為資料集中的三個值小於 2,六個值大於 2。 由於在範圍 (儲存格 A8) 中找到 2,小於 2 的值數目會除以小於 2 的值數目及大於 2 的值數目總和。 也就是 3/(3+6)=0.333。

0.333

=PERCENTRANK(A2:A11,4)

範圍 A2:A11 中 4 的百分比排名。 5 個值小於 4,4 個值大於 4。 依照上述範例,5/(4+5)=0.555。

0.555

=PERCENTRANK(A2:A11,8)

範圍 A2:A11 中 8 的百分比排名。 6 個值小於 8,3 個值大於 8。 依照上述範例,6/(6+3)=0.666。

0.666

=PERCENTRANK(A2:A11,5)

範圍 A2:A11 中 5 的百分比排名。 與上述範例不同,範圍中沒有 5。 5 PERCENTRANK 的計算方式,是在 4 PERCENTRANK 和 8 PERCENTRANK 之間尋找四分之一標記。 也就是 (0.555)+(0.25*(0.666-0.555)),也就是 0.583。

0.583

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×