分享

原来subtotal不仅仅是求和函数,我误会了!

 infiniti 2023-01-03 发布于河南

相信大家都使用过subtotal函数,曾经,我竟以为subtotal函数只是简单的求和函数。后来,我发现我真的错了深深错了,如此强大的函数,接下来,隆重介绍一下:

语法:SUBTOTAL(function_num,ref1,[ref2],...)

语法:SUBTOTAL(汇总方式,引用或者区域1,[引用或者区域2],...)

[]表示可选参数,意思区域至少一个,最多支持254区域或者引用。

1、当使用1-9101-109时,注意和sum函数的区别。

举例:=SUBTOTAL9A2:A9)”中“9”表示忽略未筛选出的数据,仅对筛选后的结果进行求和;而“SUM”函数则无法实现;=SUBTOTAL109A2:A9)”中“109”表示忽略未隐藏出的数据,仅对隐藏后的结果进行求和。

参数“109”的用处是对可见行数值进行求和,它既可以对隐藏后的数据求和,也可以对筛选后的数据进行求和

参数“9”只能对筛选后的行进行求和,对隐藏行则无效。

2、求出每个销售员销量最高的产品之和

   

函数=SUM(SUBTOTAL(4,OFFSET(B1:F1,ROW(1:9),)))

解释:OFFSET返回9行,每行一个平面,所以是三维,SUBTOTAL(4 求出每行的最大值,最后SUM求和。(使用这个公式,要同时按SHIFT+CTRL+ENTER,否则,无法计算)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多