`LARGE`函数用于返回数据集中的第`k`个最大值。其基本语法如下:
```
LARGE(array, k)
其中:
`array` 是需要找到第`k`个最大值的数组或数字型数据区域。
`k` 是返回的数据在数组或数据区域里的位置(从大到小)。
使用示例:
找到最大值
```
=LARGE(A1:A10, 1)
返回A1到A10范围内的最大值。
找到第二大的值
```
=LARGE(A1:A10, 2)
返回A1到A10范围内的第二大值。
找到第三大的值
```
=LARGE(A1:A10, 3)
返回A1到A10范围内的第三大值。
找到第N大的值
```
=LARGE(A1:A10, N)
其中`N`是大于0的整数,返回第`N`大的值。
忽略重复值
```
=LARGE(IF(A1:A10<>A1, A1:A10), 1)
返回A1到A10范围内不重复的最大值。
注意事项:
如果`array`为空,`LARGE`函数返回错误值`NUM!`。
如果`k`小于等于0或大于`array`中的数据点个数,`LARGE`函数返回错误值`NUM!`。
`LARGE`函数在计算最大值时会忽略逻辑值`TRUE`和`FALSE`以及文本型数字。
结合使用:
`LARGE`函数可以与其他函数结合使用,例如与`SUM`函数结合来计算排名前三的数据之和:
```
=SUM(LARGE(E2:E7, {1, 2, 3}))
这将返回E2到E7范围内排名前三的数据之和。
动态实时计算:
```
=SUM(LARGE(B2:B6, ROW(1:3)))
这个公式会动态地计算B2到B6范围内前三名的销售额之和。
请根据您的具体需求选择合适的`LARGE`函数用法。