4.1.9 LARGE函数:计算数据集中第k个最大值
功能说明:计算这组数值中的第k个最大值。例如,指定返回位置7的数值,也就是按从大到小的顺序排列,返回第7个值。
语法表达式:LARGE(array,k)
参数说明:array:表示给定的数值。使用函数时,参数值可以是直接输入的数值,也可以是指定单元格区域。
k:一个数值,表示需要返回的数值的位置。例如,参数k设为6,则表示返回第6个最大值。
使用说明:参数array必须是数值。参数k必须是正整数,其值不能超过array中数值的个数。函数在统计过程中,将忽略空单元格、逻辑值和包含文本的单元格。
实际应用:某厂商对一组商品进行称重,根据称重数据,需要求解该组数据中最大、第五大和最小的重量,其中基础数据如图4.13所示。
图4.13 基础数据表格
根据上面的计算表格,求解的具体步骤如下:
(1)在单元格D10中输入函数表达式“=LARGE(A2:A12,1)”,计算最大重量,如图4.14所示。
图4.14 求解最大重量的数值
(2)在单元格D11中输入函数表达式“=LARGE(A2:A12,5)”,计算第五大重量,如图4.15所示。
(3)在单元格D12中输入函数表达式“=LARGE(A2:A12,11)”,计算最小重量,如图4.16所示。
图4.15 计算第五大重量
图4.16 计算最小重量
应用说明:在实际应用中,LARGE函数可以和LOOKUP函数嵌套使用,返回最值数据的信息。