excel的large函数怎么用 large函数

在excel中 , large函数和small函数用的人比较少 , 但是用的少并不代表这两个函数没有用 , 反而十分 , 今天小编就专门写了这篇文章来介绍一下这两个函数 , 一起学习一下吧、
【excel的large函数怎么用large函数】一、基本用法 。对于large函数和small函数 , 都只有两个参数 , 分别为large(数值区域 , 返回的第几个最大值) , small(数值区域 , 返回的第几个最小值) 。如下图所示 , 查找倒数第二名的成绩 , 输入的函数公式为=SMALL(C2:C20,2) , 表示查找C2到C20单元格中第2小的数 , 结果为62 。如果查找第三名的成绩 , 输入的函数公式为=LARGE(C2:C20,3) , 表示查找C2到C20单元格第3大的数 , 结果为80 。

excel的large函数怎么用  large函数

文章插图
二 , 名次排列 。利用large函数和small函数可以进行升序排列和降序排列 。下图中如果要对倒数前三名进行排列 , 则第一个单元格输入公式=SMALL($C$2:$C$11,ROW(A1)) , row(A1)表示行数从1开始 , 往下拖动填充公式第2个参数会发生变化 , 就会进行升序排列 。如果要进行降序排列 , 函数公式为=LARGE($C$2:$C$11,ROW(A1)) 。下图都是只对倒数前三名和前三名进行排列 , 对所有数据进行排名往下填充即可 。
三、条件查找 。如果查找70分以下的最大值 , 输入的函数公式为=LARGE((C2:C1180)*C2:C11,1) , 即在数据{0;0;0;0;0;81;0;0;85;0}中找到最小值 , 计算结果为81 。
excel的large函数怎么用  large函数

文章插图
四、求平均值 。如果需要求前三名的平均值 , 输入的函数公式为(LARGE(C2:C11,{1,2,3})) 。其中LARGE(C2:C11,{1,2,3})是一个数组函数 , 表示返回C2到C11单元格的前三个最大的数 , 返回结果为{85,81,80} , 外面的即对这三个数求平均数 。最后计算出前三名的平均值为82 。同理 , 如果计算倒数前三名的平均值 , 输入的函数公式为=(SMALL(C2:C11,{1,2,3})) , 即=({61,62,63}) , 计算结果为62 。
五、根据名次查找姓名 。下图中 , 如何按照名次查找姓名?即怎样根据E列数据把查找结果显示在F列呢?此处的函数公式为=(LARGE($C$2:$C$11,E3),IF({1,0},$C$2:$C$11,$B$2:$B$11),2,FALSE) 。咋一看函数公式比较长 , 实际上也仅仅是large函数与反向查找函数的嵌套 。对于函数的第一个参数(LARGE($C$2:$C$11,E3)表示根据E3单元格对应的名次返回成绩 , 此处计算结果为85 , 第二个参数IF({1,0},$C$2:$C$11,$B$2:$B$11) , 表示调换C列B列的数据 , 第三个参数2表示位于第二列 , 第四个参数false表示精确匹配 。向下拖动即可对公式进行填充 , 根据相应的名次查找到姓名 。
这就是excel中的small函数和large函数 , 这两个函数可以除了和和函数结合外 , 还可以和很多其他函数相结合 , 有兴趣的网友不妨探索一下 。