說明
使用此函式決定一個數字在數字清單中的排名。鏈結中支援。可與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) |
返回 A1:B5 範圍內 A2 單元格中數字的降序排列。 (因為 B3 是文字,所以會被忽略)。 | 4 |
=RANK(A3, A1:A5, 1) |
返回 A3 单元格中的数字在 A1:A5 范围内的升序排列。 | 2 |
=RANK(25, A1:B5) |
Returns the rank of the number 25 within the range A1:B5 in descending order.返回在 A1:B5 範圍內的數字 25 的降序排列。 (B3 因為是文字,所以會被忽略)。 | 3 |
=RANK(B5, A1:B5, 1) |
以升序傳回 A1:B5 範圍內 B5 單元格中數字的順序。 (B3 因為是文字,所以會被忽略)。 | 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