excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel必须函数:large和small

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

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))

这个原理和上个一样。所以说,只要你明白函数的原理,就可以灵活的使用函数,再配合其他的函数,就能获取到意想不到的结果。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接