#EXCEL# 函数

使用环境:WIN10 HOME版,WPS 2019


SUBTOTAL 函数主要用于表格中的分类汇总,其函数原型为:

SUBTOTAL(function_num,ref1,ref2, ...),Function_num 为 1 到 11(包含隐藏值), 101 到 111(忽略隐藏值),ref1,ref2为数据引用区。

我用这个函数基本用在需要序号和需要分类合计的地方:

一、自动变化的序号

excel中subtitle函数详解(EXCEL中SUBTOTAL常用用法)(1)

没有筛选的完整表格

excel中subtitle函数详解(EXCEL中SUBTOTAL常用用法)(2)

对表格进行筛选后序号的调整

具体使用公式为:=SUBTOTAL(103,$B$2:$B2),向下填充即可。

为了增加更多情况的适用性,我一般会用=if(isblank($b2)=false,SUBTOTAL(103,$B$2:$B2),""),一个是确保类别列不为空,另外一个就是在经常用一查多复杂函数构建的表中,如果不用判断语句,筛选结果会出现最后一行。

二、分类合计

excel中subtitle函数详解(EXCEL中SUBTOTAL常用用法)(3)

没有筛选的全表合计

excel中subtitle函数详解(EXCEL中SUBTOTAL常用用法)(4)

筛选后的分类合计

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(计算基于给定样本的方差)

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中查找。

,