Excel常用函数:large和small,你会用吗?

迎曼说Excel 2024-05-25 02:39:50

文章最后有彩蛋!好礼相送!

Excel秘籍大全,前言

今天来介绍下large和small函数,这两个函数的语法很简单。

Excel秘籍大全,正文开始

large(数组,第几个最大值)

small(数组,第几个最小值)

什么意思呢,比如一列数据,你要想获取第三个最大值,那么就可以使用large函数。

获取第三个最大值

=LARGE(C2:C11,3)

可以看到,large函数的原理是,把无需的数据降序排列,然后取第三个值。

同理,small函数,是把无序数据按升序排列,然后取第三个值。

获取第几个最小值

知道了以上的原理,那么使用起来就很简单了。

一、求前五名的销售之和

前五名销售之和

=SUMIF(C2:C11,">="&LARGE(C2:C11,5))

求前五名,如果求出来第五名,那么比第五名大的不就是前五名吗,求第五名,我们使用到了LARGE(C2:C11,5),然后用&连接符把">="和函数连接。

二、同理,求后五名,我们可以使用small函数。

后五名

=SUMIF(C2:C11,"<="&SMALL(C2:C11,5))

获取第五个最小值,小于这个值的,就是后五名,再使用sumif函数。

三、if+small ,多条件判断

多条件判断

如图所示的案例,每个月绩效>=60为优秀

如果是if+and,公式如下:

=IF(AND(C2>=60,D2>=60,E2>=60),"优秀","")

我们可以使用if+small

if+small

=IF(SMALL(C2:E2,1)>=60,"优秀","") 如果第一个最小值都比60大,那么其他的值肯定满足。

四、不改变表格结构给数据排序,large+row

对C列进行排序

=LARGE($C$2:$C$11,ROW(A1))

要降序排列,就是先获取第一个最大值,然后是第二个,所以我们使用row函数代替数值。

如果是升序排列呢,可以使用small函数

升序排列

=SMALL($C$2:$C$11,ROW(A1))

以下《900套高逼格工作模板.xls 》免费下载,不收一分钱!

常用Excel

用Excel玩好报表

是必不可缺的技能

要知道一张好的图表

可以做到一图胜千言!

今天推荐的超实用干货是

《900套高逼格工作模板.xls 》

3.2G高逼格Excel可视化模板

制作精美 可直接套用

适合自用和内部培训使用

领取方式

关注我们

私信发送关键字:900

即可免费领取

资料来源于网络,公益分享,如有侵权,联系删除

0 阅读:0

迎曼说Excel

简介:感谢大家的关注