![0d89657679d4a1cd0ffa60ead1bd30b2.png](https://img-blog.csdnimg.cn/img_convert/0d89657679d4a1cd0ffa60ead1bd30b2.png)
我们在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)
![ae9970530b9c7188fb901e0ef085e3c8.png](https://img-blog.csdnimg.cn/img_convert/ae9970530b9c7188fb901e0ef085e3c8.png)
三、利用large函数和small函数可以进行升序排列和降序排列
如要找出前三名,则在第一个单元格中输入公式:=LARGE($B$2:$B$7,ROW(A1))
ROW(A1):表示行数从1开始,往下拖动填充公式第2个参数会发生变化,就会进行升序排列。
![0dfb0c3f8bcdf60eee3fdaa13609a1ab.png](https://img-blog.csdnimg.cn/img_convert/0dfb0c3f8bcdf60eee3fdaa13609a1ab.png)
若要进行排序,则输入函数公式:= 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}))。
![3d0f4bf0defccb479fa2563a3f47ff28.png](https://img-blog.csdnimg.cn/img_convert/3d0f4bf0defccb479fa2563a3f47ff28.png)
Large和small函数还可以跟其他函数一起搭配使用,让计算更加的方便,结合你做过的题,想想这两个函数都可以和哪些函数搭配使用呢?