SUBTOTAL函数属于Excel表格中数学与三角函数类别,作用对数据进行求平均值、求和、计数、最大和最小值、相乘、标准差、方差。

SUBTOTAL函数属性:

subtotal函数的应用(汇总函数SUBTOTAL的应用技巧)(1)

语法结构SUBT0TAL(function_num,ref1,...)

中文表达式SUBTOTAL(函数序号,引用1,...)

function_num 必需。 为1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算。

ref1,... 必需。 为要进行分类汇总计算的 1 到 254 个区域或引用。

subtotal函数的应用(汇总函数SUBTOTAL的应用技巧)(2)

function_num参数配置:

如下图 参数为1-11时SUBTOTAL函数公式运算时包含隐藏值;参数为101-111时SUBTOTAL函数公式运算时忽略隐藏值。

subtotal函数的应用(汇总函数SUBTOTAL的应用技巧)(3)

SUBTOTAL函数应用案例:

使用SUBTOTAL函数创建序列号

如下图 在A列和C列分别使用SUBTOTAL函数的function_num参数不同配置(包含隐藏着和忽略隐藏着)创建2列序号,首先在A2单元格输入公式 =SUBTOTAL(3,$E$2:E2) ,将公式填充至A15单元格;在C2单元格输入公式 =SUBTOTAL(103,$E$2:E2) ,将公式填充至C15单元格;此时A和C列分别生成一列序列号。

从图片中观察可以发现,A列序列号到14,C列序列号只到13,A列SUBTOTAL函数function_num参数为3,公式运算把隐藏值计算在内;

C列SUBTOTAL函数function_num参数为103,公式运算时忽略隐藏值。

subtotal函数的应用(汇总函数SUBTOTAL的应用技巧)(4)

SUBTOTAL函数与其它专门函数相比有其独特性与局限性:

  1:可以忽略隐藏的单元格,对可见单元格的结果进行运算;经常配合筛选使用 ,但只对行隐藏有效,对列隐藏无效;此处第一参数与对二参数对隐藏的区别:在于手工隐藏,对筛选的效果是一样的。

  2:支持三维运算。

  3:只支持单元格区域的引用

  4:第一参数支持数组参数。

,