SUBTOTAL函数主要用于筛选和隐藏后的数据统计,其语法为
SUBTOTAL(function_num,ref1,…),其中参数function_num用于指定要为分类汇总使用的函数,如求和、计数、求平均值等 。
function_num参数值的具体含义如下表所示:
文章插图
当function_num取1~11时,SUBTOTAL函数对筛选后的数据进行统计,包括手工隐藏的数据 。当function_num取101~111时,SUBTOTAL函数对可见的数据进行统计,忽略筛选掉的数据和手工隐藏的数据 。无论function_num取1~11还是101~111,SUBTOTAL函数均不统计筛选掉的数据,两个参数范围的区别在于是否统计手工隐藏的数据 。
本文主要以使用SUBTOTAL函数进行计数(即function_num为3、103)和求和(即function_num为9、109)为例,讲解SUBTOTAL函数的用法 。
一、筛选后计数
如下图所示,A1:C11为各业务员销售额 。要求计算筛选出的人数 。
文章插图
在F1单元格输入公式:=SUBTOTAL(3,$A$2:$A$11)
如下图所示,当未筛选数据时,SUBTOTAL函数返回值为“10” 。
文章插图
当筛选出“销售1部”的数据时,SUBTOTAL函数返回值为“4” 。
文章插图
二、筛选后求和
如下图所示,在F1单元格输入公式:=SUBTOTAL(9,$C$2:$C$11)
当未筛选数据时,SUBTOTAL函数返回值为“550” 。
文章插图
当筛选出“销售1部”数据时,SUBTOTAL函数返回值为“220” 。
文章插图
三、隐藏后计数
如下图所示,在F1单元格输入公式:=SUBTOTAL(103,$A$2:$A$11)
此时所有数据均未隐藏,SUBTOTAL函数返回值为“10” 。
文章插图
当隐藏第2、3行数据后,SUBTOTAL函数返回值为“8”,如下图所示 。
文章插图
四、隐藏后求和
如下图所示,在F1单元格输入公式:=SUBTOTAL(109,$C$2:$C$11)
此时所有数据均未隐藏,SUBTOTAL函数返回值为“550” 。
文章插图
当隐藏第2、3行数据后,SUBTOTAL函数返回值为“520” 。
文章插图
五、生成筛选后仍连续的序号
如下图所示,在A2单元格输入公式:=SUBTOTAL(103,$B$2:B2)*1
推荐阅读
- 洗面奶用法 教你怎么正确使用
- vi和vt的区别和用法 vi和vt的区别和用法是怎样
- 生粉的作用和用法是什么 生粉有哪些作用和用法
- carrot的复数 carrot的用法介绍
- tobeno1是什么意思 tobeno1用法
- afraid的用法与搭配 afraid应该怎么去使用
- 图解公式用法 vlookup函数的使用方法及实例教程
- 洗衣皂怎么用 洗衣皂的用法
- 叉烧酱的用法有哪些 简单的方法让小朋友不再厌食
- 小寒御寒保暖六大美食 六大美食御寒保暖