說明
使用此函式計算一個數字在數字清單中的排名,並列的數字會得到平均排名。鏈結中支援。可與CHILDREFS 搭配使用。
RANK.AVG 會返回資料集中數值的統計排名。如果清單中有重複的值,則會為這些值指定平均值。
語法
RANK.AVG(number, ref_1, […, ref_254, [order])
輸入
此函式接受下列參數
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
數字 |
是 | 您要尋找排名的數字。 | 一個數字、一個包含數字的儲存格參考,或一個產生上述任一值的公式。 |
ref_1, ref_n |
是 | 要評估的數字清單。 | 一個儲存格範圍、一組數字、包含其中任一數目的儲存格參照,或導致其中任一數目的公式。最多可提供 255 個數值。 |
訂購 |
否 | 指定如何排列數字。 | 0 (降序)或1 (升序)。如果省略,則預設為降序 (0)。 |
範例
樣本資料
| A | B |
|---|---|
| 分數 | 名稱 |
| 89 | 愛麗絲 |
| 95 | 鮑勃 |
| 95 | 查理 |
| 87 | David |
| 92 | 夏娃 |
公式範例
| 使用案例 | 公式 | 說明與結果 |
|---|---|---|
| 根據數字清單從高到低對值進行排名。 | =RANK.AVG(A2, $A$2:$A$6, 0) |
按降序排列愛麗絲的分數 89,分數最高的排名第 1。 結果: 4 |
| 對照數字清單,由高到低排列相同的值。 | =RANK.AVG(A3, $A$2:$A$6, 0) |
依降序排列小明 95 的分數。由於與查利對於第一名的得分持平,因此他們將排名第 1 和第 2 的人數平分。 結果: 1.5 |
| 對照數字清單,由高到低排列相同的值。 | =RANK.AVG(A4, $A$2:$A$6, 0) |
依降序排列 Charie 的 95 分。由於這與小明在第一名的得分持平,因此他們將排名 1 和 2 平均分配。 結果: 1.5 |
| 根據數字清單從低到高排列值。 | =RANK.AVG(A5, $A$2:$A$6, 1) |
依升序排列 David 的 87 分,因為它是清單中分數最低的,因此排名第一。 結果: 1 |
| 使用預設順序,對照數字清單將直接鍵入公式的值排序。 | =RANK.AVG(92, $A$2:$A$6) |
以遞減順序排列文字值 92 (未指定順序時的預設值)。 結果: 3 |
附註
- RANK.AVG 為重複的值指定相同的平均名次。例如,如果兩個值的等級 2 相同,則它們都會得到 2.5 的等級。
- 如果省略 order 參數,或將其設定為0 ,RANK.AVG 將數字以降序排列 (最大的 數字得排名 1)。
- 如果將 order 引數設定為 1,則 RANK.AVG 會依升序排列數字( 最小的 數字將排名 1)。
- 如果在 ref 中找不到數字,RANK.AVG 傳回 #N/A 錯誤值。
-
ref陣列中的非數字值會被忽略。
提示
- 當您要為並列值指定平均名次時,請使用 RANK.AVG,這在比賽或統計分析中很有用。
- 當對一欄資料使用 RANK.AVG 時,請一律使用絕對引用 (例如
$A$2:$A$10),以確保在復制公式時使用正確的範圍。 - 將 RANK.AVG 與 IF 或 COUNTIF 等其他函數結合使用,即可實現更複雜的排名方案。
- 若要取得每個值的唯一排序 (無平均值),請改用 RANK 。
- 對於大於 255 個值的資料集,我們建議使用輔助列來整合值。
- 請記住,RANK.AVG 會為並列等級傳回小數值,為了顯示目的,可能需要將小數值四捨五入。
相關功能
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