在工作中,统计问题无处不在,如求和、计数、平均值、最大值、最小值等,这些都需要我们运用不同的函数来解决。

但今天,我将向大家展示只需一个函数——SUBTOTAL,来轻松搞定这些统计问题。

SUBTOTAL函数在手,Excel数据统计难题统统KO!-趣帮office教程网

 

一、SUBTOTAL的语法结构

SUBTOTAL的语法结构相当简洁,仅需一个功能序号和一个统计区域即可。

SUBTOTAL函数在手,Excel数据统计难题统统KO!-趣帮office教程网

二、功能序号的区别

功能序号决定了函数的具体操作,比如求和、计数、平均值、最大值、最小值等,而统计区域则是你想要进行统计的数据范围。

SUBTOTAL函数在手,Excel数据统计难题统统KO!-趣帮office教程网

SUBTOTAL函数的功能序号分为两组:1-11和101-111。

它们的区别在于是否包含隐藏的行。具体来说:

(1)功能序号1-11:在执行统计操作时,会包含隐藏的行。

(2)功能序号101-111:在执行统计操作时,会忽略隐藏的行。

三、SUBTOTAL函数的实际应用

为了更直观地展示SUBTOTAL函数的应用,我们可以通过一个具体的例子来说明。

假设我们有一张包含销售业绩的表格,我们需要计算总业绩。

(1)数据无筛选、无隐藏,三个公式求和结果是一样的。

SUBTOTAL函数在手,Excel数据统计难题统统KO!-趣帮office教程网

(2)数据处于筛选状态下:

SUBTOTAL函数在手,Excel数据统计难题统统KO!-趣帮office教程网

SUM函数求的还是全部数据的合计,跟筛选没有关系。

SUBTOTAL函数只显示筛选的合计,考虑筛选。

(3)有部分数据隐藏:

SUBTOTAL函数在手,Excel数据统计难题统统KO!-趣帮office教程网

SUBTOTAL函数在手,Excel数据统计难题统统KO!-趣帮office教程网

SUBTOTAL(9, 统计区域):表格中有被隐藏的行,这些行的值还会被计算在内。

SUBTOTAL(109, 统计区域):表格中有被隐藏的行,这些行的值不会被计算在内。

通过对比这三种方法的结果:

当数据被筛选或隐藏时,SUM函数的结果不会发生变化,

而SUBTOTAL函数的9功能和109功能则会根据是否包含隐藏行来计算总和。

四、制作数据统计表,实现实时更新

SUBTOTAL函数可以计算筛选的数据,利用它这个特点,我们可以制作一个数据实时更新的统计表。

SUBTOTAL函数在手,Excel数据统计难题统统KO!-趣帮office教程网

步骤如下:

(1)先在相应的位置输入全部数据的公式:

SUBTOTAL函数在手,Excel数据统计难题统统KO!-趣帮office教程网

(2)把数据这个表格变成超级表格,按CTRL T

SUBTOTAL函数在手,Excel数据统计难题统统KO!-趣帮office教程网

(3)在表设计里,插入切片器

SUBTOTAL函数在手,Excel数据统计难题统统KO!-趣帮office教程网

(4)在产品名称前面打上勾。

SUBTOTAL函数在手,Excel数据统计难题统统KO!-趣帮office教程网

(5)在切片器上选择相应的字段,我们可以轻松地筛选数据并自动更新统计结果。

SUBTOTAL函数在手,Excel数据统计难题统统KO!-趣帮office教程网

这样,当点击任意一种商品时,除了可以自动筛选数据外,上面的数据统计也会实时更新。

你学会了?快去试试!