說明
使用此函式回傳資料集中最大的第 k 個值。鏈結中支援。 可與CHILDREFS 搭配使用。
LARGE 適用於根據數值在資料集中的相對位置來抽取數值。它可用於找出表現最佳者、離羣值或特定百分位值。
語法
LARGE(array, k)
輸入
此函式接受下列參數
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
陣列 |
是 | 要從中抽取第 k 個最大值的資料陣列或資料範圍。 | 數字陣列或包含數字的儲存格範圍的參照。 |
k |
是 | 要返回值的位置(從最大值開始)。 | 一個正整數。如果 k 大於資料點數,LARGE 會返回最小值。 |
範例
範例資料
| A | B |
|---|---|
| 分數 | 名稱 |
| 85 | 愛麗絲 |
| 92 | 鮑勃 |
| 78 | 查理 |
| 95 | David |
| 88 | Emma |
公式範例
| 公式 | 說明 | 結果 |
|---|---|---|
=LARGE(A2:A6, 1) |
傳回最高分數。 | 95 |
=LARGE(A2:A6, 2) |
傳回第二高分數。 | 92 |
=LARGE(A2:A6, 3) |
傳回第三高分數。 | 88 |
=LARGE(A2:A6, 5) |
傳回最低分數(第 5 大分數)。 | 78 |
=INDEX(B2:B6, MATCH(LARGE(A2:A6, 1), A2:A6, 0)) |
返回得分最高的人的姓名。 | 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。
相關功能
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