subtotal的用法 EXCEL中SUBTOTAL常用用法

使用环境:WIN10 HOME版 , WPS 2019
SUBTOTAL 函数主要用于表格中的分类汇总 , 其函数原型为:
SUBTOTAL(function_num,ref1,ref2, ...) , Function_num 为 1 到 11(包含隐藏值) ,  101 到 111(忽略隐藏值) , ref1,ref2为数据引用区 。
我用这个函数基本用在需要序号和需要分类合计的地方:
一、自动变化的序号

subtotal的用法 EXCEL中SUBTOTAL常用用法

文章插图
没有筛选的完整表格
subtotal的用法 EXCEL中SUBTOTAL常用用法

文章插图
对表格进行筛选后序号的调整
具体使用公式为:=SUBTOTAL(103,$B$2:$B2) , 向下填充即可 。
为了增加更多情况的适用性 , 我一般会用=if(isblank($b2)=false,SUBTOTAL(103,$B$2:$B2),"") , 一个是确保类别列不为空 , 另外一个就是在经常用一查多复杂函数构建的表中 , 如果不用判断语句 , 筛选结果会出现最后一行 。
二、分类合计
subtotal的用法 EXCEL中SUBTOTAL常用用法

文章插图
没有筛选的全表合计
subtotal的用法 EXCEL中SUBTOTAL常用用法

文章插图
筛选后的分类合计
SUBTOTAL函数用于合计相对比较简单 , 但是要注意所用于求和列的数据类型是数值型 。
具体使用公式为:=SUBTOTAL(109,$C$2:$C$5)
我使用SUBTOTAL函数基本就只使用在这两个地方 , 各位童鞋用这个函数还常用在什么地方呢?欢迎在评论区分享 。
函数参数对照表:
Function_num (包含隐藏值)
为1到11之间的自然数 , 用来指定分类汇总计算使用的函数
1 AVERAGE(算术平均值)
2 COUNT(数值个数)
3 COUNTA(非真空单元格数量)
4 MAX(最大值)
5 MIN(最小值)
6 PRODUCT(括号内所有数据的乘积)
7 STDEV(估算样本的标准偏差)
8 STDEVP(返回整个样本总体的标准偏差)
9 SUM(求和)
10 VAR(计算基于给定样本的方差)
【subtotal的用法 EXCEL中SUBTOTAL常用用法】11 VARP(计算基于整个样本总体的方差)
Function_num (忽略隐藏值) 函数
101 AVERAGE 数学平均值
102 COUNT 数字的个数
103 COUNTA 非空的个数
104 MAX 最大值
105 MIN 最小值
106 PRODUCT 乘积
107 STDEV 标准偏差
108 STDEVP 标准偏差
109 SUM 求和
110 VAR 方差
111 VARP 方差
每个函数具体差异 , 可以在EXCEL中查找 。


    秒懂生活扩展阅读