我们在excel中计算排名时,一般都会用rank函数,今天我们介绍的这一对函数,也可以用来计算排名,是哪一对函数呢?我们一起来看看吧!
一、Large 函数
语法:Large(range,criteria)
参数range:要计算其中非空单元格数目的区域。
参数criteria:返回的第几个最大值。
二、Small 函数
语法:Small (range,criteria)
参数range:要计算其中非空单元格数目的区域。
参数criteria:返回的第几个最小值。
如要查找第二名的成绩,输入的函数公式为:=LARGE($B$2:$B$7,2)
查找倒数第二名的成绩,输入的函数公式为:=SMALL($B$2:$B$7,3)
三、利用large函数和small函数可以进行升序排列和降序排列
如要找出前三名,则在第一个单元格中输入公式:=LARGE($B$2:$B$7,ROW(A1))
ROW(A1):表示行数从1开始,往下拖动填充公式第2个参数会发生变化,就会进行升序排列。
若要进行排序,则输入函数公式:= Small ($B$2:$B$7,ROW(A1))
四、求平均值
如求前三名的平均值,输入的函数公式为:=AVERAGE(LARGE($B$2:$B$7,{1,2,3}))。
说明:LARGE($B$2:$B$7,{1,2,3})是一个数组函数,表示返回B2到B7单元格的前三个最大的数,返回结果为{90,86,82}。
average即对这三个数求平均数。最后计算出前三名的平均值为86。
如果计算倒数前三名的平均值,输入的函数公式为:=AVERAGE(SMALL($B$2:$B$7,{1,2,3}))。
Large和small函数还可以跟其他函数一起搭配使用,让计算更加的方便,结合你做过的题,想想这两个函数都可以和哪些函数搭配使用呢?