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