文章最后有彩蛋!好礼相送!
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
即可免费领取
资料来源于网络,公益分享,如有侵权,联系删除