描述
使用此函数返回数据集中的第 k 大值。链式支撑。可与 CHILDREFS一起使用。
LARGE 函数可用于根据值在数据集中的相对位置提取值。它可以用来查找表现最佳者、异常值或特定百分位数。
句法
LARGE(数组, k)
输入
该函数接受以下参数:
| 姓名 | 必要 | 描述 | 有效输入 |
|---|---|---|---|
数组 |
是的 | 要从中提取第 k 大值的数据数组或数据范围。 | 一个数字数组或对包含数字的单元格区域的引用。 |
k |
是的 | 要返回的值的位置(从最大值开始)。 | 一个正整数。如果 k 大于数据点的数量,则 LARGE 返回最小值。 |
范例
范例数据
| A | B |
|---|---|
| 分数 | 姓名 |
| 85 | 爱丽丝 |
| 92 | 鲍勃 |
| 78 | 查理 |
| 95 | 大卫 |
| 88 | 艾玛 |
示例公式
| 公式 | 描述 | 结果 |
|---|---|---|
=LARGE(A2:A6, 1) |
返回最高分。 | 95 |
=LARGE(A2:A6, 2) |
返回第二高分。 | 92 |
=LARGE(A2:A6, 3) |
返回第三高的分数。 | 88 |
=LARGE(A2:A6, 5) |
返回最低分(第五大分)。 | 78 |
=索引(B2:B6,匹配(大(A2:A6,1),A2:A6,0)) |
返回得分最高的人的姓名。 | 大卫 |
笔记
- 如果数组为空,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 函数以及数组公式或动态命名范围。
相关功能
平均值
平均值 A
平均值I
平均值 I
大值 [
最大值
最大值 A [] 最大值 I [] 中位数
最小值
最小值 I
] 百分位数 [] 百分位数.异常值
百分
位数.正值
四分位数
四分位数.异常值 [] 四分位数.正值
排名 [
排名.平均值 [
排名.相等
小值
标准差
标准差.峰值
标准差
.峰值
标准差.峰值