今天给大家分享一下SMALL函数的的使用方法
1、small函数是用来返回一组数据中的第K个最小值。它的语法结构是=SMALL(单元格区域或数组,K)
2、注意要点:两个参数都不能为空,0<k<=数据个数否则将返回错误值,另外当k不是整数时,函数在计算时将会掐尾取整。
实例演示
1、查询最低分
如下图,是某班级成绩表,现在我们想要快速查找出总分最低的分数为多少
在单元格中输入=SMALL($E$2:$E$13,1)即可查找出最低分数为198
2、将数值倒序排列
如下图,我们想要将总分分数倒序排列在H列,在单元格中输入公式=SMALL($E$2:$E$13,ROW(H1)) 即可完成 ROW()函数返回的是单元格行号,随着公式的下拉,row函数依次返回1,2,3,4……
3、几个最小n值求和
如下图,想要求出总分最后三名的总分之和,我们在单元格中输入=SUM(SMALL(E2:E13,{1,2,3}))即可完成。
4、查询最后一名学生姓名
如下图,在单元格中输入公式=LOOKUP(1,0/(SMALL(E2:E13,1)=E2:E13),A2:A13) 即可查找出学生姓名,或者输入公式=INDEX(A2:A13,MATCH(SMALL(E2:E13,1),E2:E13,0))
5、一对多查询
如下图,要查找出总分为242的学生姓名,=IFERROR(INDEX($A$2:$A$13,SMALL(IF($E$2:$E$13=$G$2,ROW(E$2:E$13)-1,4^8),ROW(A1))),"")