說明
使用此函式回傳資料集中第 k 大的值。鏈結中支援。 可與CHILDREFS 搭配使用。
LARGE 適用於根據數值在資料集中的相對位置來抽取數值。它可用於找出表現最佳者、離羣值或特定百分位值。
語法
LARGE(array, k)
輸入
此函式接受下列參數
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
陣列 |
是 | 用於擷取第 k 大值的陣列或資料範圍。 | 數字陣列或包含數字的儲存格範圍的參照。 |
k |
是 | 要返回值的位置(從最大值開始)。 | 一個正整數。如果 k 大於資料點數,LARGE 會返回最小值。 |
範例
樣本資料
| A | B | ||
|---|---|---|---|
1 |
分數 | 名稱 | |
2 |
85 | 愛麗絲 | |
3 |
92 | 鮑勃 | |
4 |
78 | 查理 | |
5 |
95 | David | |
6 |
88 | Emma |
公式範例
| 使用案例 | 公式 | 說明與結果 |
|---|---|---|
| 找出資料集中的最高值。 | =LARGE(A2:A6, 1) |
傳回五名學生中最高的分數。 結果:95 |
| 找出資料集中由最高算起特定排名的值。 | =LARGE(A2:A6, 2) |
傳回五名學生中第二高的分數。 結果:92 |
| 找出資料集中由最高算起特定排名的值。 | =LARGE(A2:A6, 3) |
傳回五名學生中第三高的分數。 結果:88 |
| 透過取得排名最末的最大值,找出資料集中的最低值。 | =LARGE(A2:A6, 5) |
傳回 5 個數值中排名第 5 高的值,即等同於最低值。 結果:78 |
| 找出資料集中與最高排名值相關的名稱。 | =INDEX(B2:B6, MATCH(LARGE(A2:A6, 1), A2:A6, 0)) |
找出最高分(95),確定其在分數中的位置,然後傳回該位置對應的學生姓名。 結果:David |
附註
- 如果陣列為空,LARGE 會返回 #NUM!
- 若 k ≤ 0 或 k 大於資料點數量,LARGE 會傳回 #NUM! 錯誤。
- 重複的值會被計算。例如,在一個 10 分的列表中,如果有兩個分數是 100,
LARGE(array, 1)和LARGE(array, 2)都會傳回 100。 - 陣列中的非數字值會被忽略。
- LARGE 常與其對應的SMALL 函式一起使用:
- LARGE 傳回第 k 大的值
- SMALL 傳回第 k 小的值
提示
- 使用 LARGE 在資料集中找出表現最佳者或找出離群值。
- 將 LARGE 與 INDEX 及 MATCH 結合使用,以傳回第 k 大值的相關資訊。
- 若要計算百分位數,請將 LARGE 與計算得出的 k(
(1 - 百分位數) * 數字數量)結合使用。 - 對於動態範圍,請考慮在陣列公式或動態命名範圍中使用 LARGE。