Excel中的aggregate函数,你会用吗?

浏览: 2296

原创作者 | 李锐

微信公众号 | Excel函数与公式(ID:ExcelLiRui)

微信个人号 | (ID:ExcelLiRui520)

关键字:aggregate

image.png


Excel中的aggregate函数,你会用吗?

aggregate函数是一个功能相当丰富和强大的函数,集众多功能于一身,求和、计数、求平均、最大值、最小值等等样样都会,学过subtotal函数的同学一定会想到subtotal也有这样的功能。

但是今天出场的aggregate函数比subtotal函数还要强大,因为面对错误值和分类汇总嵌套时subtotal无法处理,但aggregate照样搞的定!

光说不练假把式,下面就看看aggregate的本领。

函数作用、语法结构、参数说明


aggregate函数聚合了多种函数的丰富功能,可以按要求返回数据列表或数据库的合计,并且还可以提供忽略错误值、忽略隐藏行、嵌套分类汇总等的选项,满足各种情况下的统计需求。

她的语法结构很简单:

aggregate(功能参数,选项参数,数据)

第一参数用于指定要执行的功能,这块不必死记硬背,借助Excel内置的函数参数提醒可以轻松记忆。


image.png

输入函数的过程中就可以对照这个提示,选择自己需要的功能了。

如果你看过之前的subtotal函数的教程,对这种功能一定不陌生了对吧。

aggregate的第二参数决定在函数的计算区域内要忽略哪些值。

  • 0 或省略:忽略嵌套 SUBTOTAL 和 AGGREGATE 函数

  • 1:忽略隐藏行、嵌套 SUBTOTAL 和 AGGREGATE 函数

  • 2:忽略错误值、嵌套 SUBTOTAL 和 AGGREGATE 函数

  • 3:忽略隐藏行、错误值、嵌套 SUBTOTAL 和 AGGREGATE 函数

  • 4:忽略空值

  • 5:忽略隐藏行

  • 6:忽略错误值

  • 7:忽略隐藏行和错误值


了解了这两个参数的用法,其他就简单了。

咱们主要看看aggregate比subtotal更强大之处,来看一个需要排除错误值统计的案例展示。

Excel案例展示(忽略错误值求和)

要求忽略错误值和忽略隐藏行,仅对显示出来的成绩统计总和。

C2=SUBTOTAL(109,C5:C99)无法忽略错误值

D2=AGGREGATE(9,3,C5:C99)成功忽略错误值照样统计


Excel应用1:忽略错误值和隐藏行计算平均值

再来看看忽略错误值统计平均值。

C2=SUBTOTAL(101,C5:C99)无法忽略错误值返回正确结果

D2=AGGREGATE(1,3,C5:C99)面对错误值毫无压力完成任务


Excel应用2:忽略错误值和隐藏行统计前三名数据

黄色单元格是公式生成,可以使序号永远保持连续。

C2=AGGREGATE(14,3,$C$6:$C$99,ROW(1:1))

将公式向下填充即可




Excel应用3:无论如何筛选,都永远连续的序号

黄色单元格是公式生成,可以使序号永远保持连续。

A4=AGGREGATE(3,3,B$4:B4)

相比subtotal函数aggregate提供了更丰富的功能和选项,希望你能很好的应用它。

还想看更多精彩?更多实用Excel技能请长按识别下图二维码,里面有各种方向不同的Excel特训营,每一期特训营内容不同,都可以帮你系统提升自己!


image.png

推荐 2
本文由 李锐老师 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册