手机版

SUBTOTAL -过滤状态下的汇总统计 太随机了

时间:2021-09-17 来源:互联网 编辑:宝哥软件园 浏览:

问题情境

很多时候,我们要根据自己选择的过滤条件随意查看统计结果,如下图所示:

在动画中,我们可以看到总销量和平均销量会随着部门、商品等不同的筛选条件而发生相应的变化。

其实并不难,用一个简单的公式就可以做到。

公式实现

B17单元格公式:

=小计(9,C2:C13)

B18单元格公式:

=小计(1,C2:C13)

公式分析

语法

SUBTOTAL(function_num,ref1,[ref2],…)

SUBTOTAL函数的语法有以下参数:

Function_num是必需的。数字1-11或101-111用于指定用于分类汇总的函数。如果使用1-11,统计结果将包括手动隐藏线;如果使用101-111,将排除手动隐藏线;但无论是1-11还是101-111,过滤功能隐藏的单元格总是被排除在外。(手动隐藏是指使用“隐藏行”命令隐藏一行数据。)

Ref1是必需的。要计算小计的第一个命名范围或引用。

Ref2,…可选。要分类和总结的第2至第254个命名区域或参考文献。

补充:

当function_num是一个从1到11的常数时,SUBTOTAL函数将包括“隐藏行”命令隐藏的行中的值,这些常数将在对列表中的隐藏和非隐藏数字进行分类时使用。当function_num是一个从101到111的常数时,SUBTOTAL函数将忽略“隐藏行”命令隐藏的行中的值,并且当列表中只有非隐藏的数字被分类和汇总时,使用这些常数。

不管使用什么样的function_num值,SUBTOTAL函数都会忽略筛选结果中未包含的任何行。

SUBTOTAL函数适用于数据列或垂直区域。不适用于数据行或水平区域。

如果指定的引用是三维引用,函数SUBTOTAL将返回错误值#REF!

版权声明:SUBTOTAL -过滤状态下的汇总统计 太随机了是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。