分享

【Excel函数教程】盘点一下Excel里的那些万能函数(上篇)

 Excel学习园地 2021-11-15

Excel里有400多个函数,每个函数都是针对某一种问题而设计的,但是在这些函数中,有的函数身兼数能,一个函数就能具备很多种功能,因此被广大的函数爱好者冠以“万能函数”的称号,今天就来盘点一下Excel中都有哪些“万能函数”。

本系列教程共涉及5个函数,为了便于大家理解消化,将分成三次发布,今天先分享前两个万能函数。

PS:篇幅所限,无法为大家详细讲解每个函数,只能通过一些示例来展示这些函数的万能之处。

万能函数之一:SUBTOTAL

功能1动态求和

公式为=SUBTOTAL(9,D2:D21),具体效果看动图演示。

注意对比公式求和的结果与下方状态栏的求和结果始终保持一致。

功能2动态求平均值

公式为=SUBTOTAL(1,D2:D21),具体效果看动图演示

注意对比公式求平均值的结果与下方状态栏的求平均值结果始终保持一致。

功能3动态求最大值

公式为=SUBTOTAL(4,D2:D21),有兴趣的同学可以模拟数据源自己测试。

功能4动态求最小值

公式为=SUBTOTAL(5,D2:D21),有兴趣的同学可以模拟数据源自己测试。

这时候可能有些细心的伙伴已经发现了,通过修改SUBTOTAL的第一参数就能实现不同的功能,也就是说第一参数有多少选项这个函数就有多少个功能。

的确是这样的,SUBTOTAL函数的第一参数就能实现11种函数的功能,具体对照关系如图所示。

每种功能还有两种情况,1-11是对包含隐藏的数据进行求和,101-111是忽略隐藏的数据进行求和。

隐藏的意思就是通过右键隐藏行,虽然对于使用者来说隐藏和筛选都可以让某些行看不见,但是对于这个函数来说是有区别的,通过下面的动画演示很容易看出区别。

可以看到使用9和109在有隐藏行的情况下求和结果不同,但是对于筛选求和则无差别。

这是第一个万能函数,具备了22种功能的SUBTOTAL。

万能函数之二:AGGREGATE

这是一个比SUBTOTAL更为强大的万能函数,具备了19种函数的功能,8种应用场景(可以选择忽略哪些类型的值),如果要把功能和场景组合起来的话,就能实现一百多种统计效果了。

可以说SUBTOTAL会的AGGREGATE都会,但是AGGREGATE会的SUBTOTAL很多都不会了。

AGGREGATE的基本格式为:
= AGGREGATE(统计功能,忽略哪些值,数据区域,k值)

下图列举了AGGREGATE的19种功能代码:

可以看出AGGREGATE函数的统计功能确实要比SUBTOTAL函数更加丰富。

还有8种应用场景:

在这8个应用场景中,前四个比较少用到,个人觉得最有用的是6(忽略错误值),举个例子来说。

在数据源中有个错误值#N/A,这时候用公式=SUBTOTAL(9,D2:D21)就无法得到合计金额,而用公式=AGGREGATE(9,6,D2:D21)则不受影响,因为第二参数我们使用了6。

想了解AGGREGATE函数更多用法可以留言,根据大家的需求单独写一篇教程。

这里要给大家强调的是:AGGREGATE虽说有四个参数,但是只有第一、三两个参数是必须要填的,这时候第二参数就默认为0,例如:
=AGGREGATE(9, ,D2:D21)

另外一点就是当第一参数填14-19的时候,第四参数就必须要填了,例如:
=AGGREGATE(14,7,D2:D21,2),就表示10月1日的第二高金额。

预测一下下一个要分享的是哪个万能函数吧,留言区见。

如果你有任何关于Excel使用方面的问题


    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多