SMALL函数属于Excel表格中 统计 类别函数,作用返回一组数组中第几小的数字。
SMALL函数属性:
语法结构SMALL(array,k)
中文表达式SMALL(数组,第几小数字)
Array 必需。 需要找到第 k 个最小值的数组或数字型数据区域。
K 必需。 返回的数据在数组或数据区域里的位置(从小到大)。
如果 array 为空,函数 SMALL 返回错误值 #NUM!。
如果 k ≤ 0 或 k 超过了数据点个数,函数 SMALL 返回错误值 #NUM!。
如果 n 为数组中的数据点个数,则 SMALL(array,1) 等于最小值,SMALL(array,n) 等于最大值。
SMALL函数应用案例:
查找最小销售额及人员姓名
如下图 首先查找出最小销售额,选择F4单元格输入SMALL函数公式 =SMALL(C2:C11,1) ,按enter键运算公式。
选择F2单元格输入SMALL组合公式 =INDEX(B2:B11,MATCH(SMALL(C2:C11,1),C2:C11,0)) ,按enter键运算公式。
案例公式解析
查找最小销售额公式 =SMALL(C2:C11,1) ,C2:C11单元格区域为要查找最小销售额所在数据区域,1 为查找该数据区域中第1个最小的值。
如果要查找倒数第2的销售额,只需要将数字1 更改为 2。如下图
查找最小销售额姓名的组合公式 =INDEX(B2:B11,MATCH(SMALL(C2:C11,1),C2:C11,0)) ,公式SMALL(C2:C11,1) 部分上面已经介绍查找出最小销售额 170;
公式MATCH(SMALL(C2:C11,1),C2:C11,0) 部分,即MATCH(170,C2:C11,0) 获取最小销售额170 在C2:C11单元格区域的位置。如下图
最终公式 =INDEX(B2:B11,MATCH(SMALL(C2:C11,1),C2:C11,0)) ,即 =INDEX(B2:B11,4) 获取B2:B11区域中第4行位置的内容。