說明
使用此函式決定一個數字在數字清單中的排名。鏈結中支援。可與CHILDREFS 搭配使用。
RANK 用於找出資料集中數值的相對位置。
語法
RANK(number, ref_1, [..., ref_254, [order])
輸入
此函式接受下列參數
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
數字 |
是 | 您要尋找排名的數字。 | 一個數字、一個包含數字的儲存格參考,或一個產生上述任一值的公式。 |
ref_1, ref_n |
是 | 數字 要與之比較的數字範圍。 |
一個儲存格範圍、一組數字、一個包含上述任一項的儲存格的參照,或一個產生上述任一項的公式。最多可提供 255 個數值。 |
訂購 |
否 | 一個指定如何排列的數字 。 |
值為1 表示升序排列,或0 表示降序排列。如果省略,則使用 "0"。 |
範例
樣本資料
| A | B |
|---|---|
| 10 | 3 |
| 20 | 19 |
| 15 | 喬治 |
| 25 | 45 |
| 30 | -8 |
公式範例
| 使用案例 | 公式 | 說明與結果 |
|---|---|---|
| 根據矩形數字範圍,從最高到最低對值進行排名,忽略任何文字儲存格。 | =RANK(A2, A1:B5) |
將 A2 中的值在 A1:B5 的 9 個數值中依遞減順序排序 (20),略過 B3 中的「George」,因為它是文字。 結果: 4 |
| 根據單一數字列,從低到高對值進行排名。 | =RANK(A3, A1:A5, 1) |
僅將 A3 中的值在 A 列的 5 個值中依升序排列 (15)。 結果: 2 |
| 根據矩形範圍對直接鍵入公式的值進行排序,忽略任何文字儲存格。 | =RANK(25, A1:B5) |
在 A1:B5 的 9 個數值中,按降序排列文字值 25。 結果: 3 |
| 根據矩形數字範圍,從小到大對值進行排序,忽略任何文字儲存格。 | =RANK(B5, A1:B5, 1) |
將 B5 中的值在 A1:B5 的 9 個數值中按升序排列 (-8),因為它是最小的,因此排名第一。 結果: 1 |
附註
- 如果清單中的兩個或多個數字相同,它們的順序也會相同。但是,這會影響後續數字的順序。
-
ref中的非數字值(空白儲存格、文字值及邏輯值)將被忽略。 - 如果
ref範圍內的單元格有錯誤,則會傳回該錯誤。 - order 參數是可選的。如果省略,RANK 結果會使用降序排列。
- 使用RANK.EQ ,通過為每個並列值指定平均名次來解決並列問題。
提示
- RANK 可與COUNT搭配使用,以處理平局值並相應調整排名。
- RANK 對於建立績效、銷售額或其他可衡量資料集的排名非常有用。
- 對於大於 255 個值的資料集,我們建議使用輔助列來整合值。
- 您可以將 RANK 與其他函數結合,例如IF,INDEX, 以及VLOOKUP ,以建立動態報表和儀表板。
相關功能
AVERAGE
AVERAGEA
AVERAGEIF
AVERAGEIFS
LARGE
MAX
MAXA
MAXIFS
MEDIAN
MIN
MINA
MINIFS
PERCENTILE
PERCENTILE.EXC
PERCENTILE.INC
] QUARTILE
QUARTILE.EXC
QUARTILE.INC
RANK
RANK.AVG
RANK.EQ
SMALL
STDEV
STDEV.P
STDEV.S
STDEVA
STDEVPA