乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel开方-Excel SubTotal函数的使用方法,共包含5个实例

excel开方-Excel SubTotal函数的使用方法,共包含5个实例

作者:乔山办公网日期:

返回目录:excel表格制作

SubTotal函数是 Excel 中的分类汇总函数,它共支持 11 个函数,分别为 Average、Count、CountA、Max、Min、Product、Stdev、Stdevp、Sum、Var、Varp,这些函数有两组编号,一组为 1 到 11,另一组为 101 到 111,其中前一组包含隐藏值,后一组不包含隐藏值。在使用Sutotal函数时,不需要写具体的函数名称,只需写它们的代号即可。以下是 Excel SubTotal函数的使用方法,共包含5个实例,分别为包含隐藏行与不包含隐藏行、忽略已有分类汇总、忽略不包含在筛选结果中的行、对行分类汇总隐藏值对汇总结果的影响和一次引用两个区域的实例,实例操作所用版本均为 Excel 2016。


一、SubTotal函数语法

1、表达式:SUBTOTAL(Function_Num, Ref1, [Ref2], ...)


中文表达式:SubTotal(函数序号, 汇总区域1,[汇总区域2])


2、说明:


A、函数序号分为两组,一组为 1 到 11,另一组为 101 到 111,它们都对应 Average、Count、CountA、Max、Min、Product、Stdev、Stdevp、Sum、Var、Varp 这 11 个函数,其中序号 1 至 11 不忽略隐藏值,101 到 111 忽略隐藏值,如图1所示:


图1


B、汇总区域 Ref 参数至少有一个,最多只能有 254 个。


二、SubTotal函数的使用方法及实例

(一)包含隐藏行与不包含隐藏行的实例


1、右键第三行行号 3,在弹出的菜单中选择“隐藏”,则第三行被隐藏;把公式 =SUBTOTAL(9,D2:D6) 复制到 D7 单元格,按回车,返回结果 2977;双击 D7 单元格,把公式中的 9 改为 109,按回车,返回结果 2085;操作过程步骤,如图2所示:


图2


2、公式说明:公式 =SUBTOTAL(9,D2:D6) 中的 9 代表求和函数 Sum,D2:D6 为求和区域;当为 9 时,求和结果为 2977;当把 9 改为 109(109 也代表求和函数 Sum),求和结果为 2085;说明 9 包含了隐藏的第三行,109 没有包含隐藏的第三行,即函数序号为 1 到 11 包含隐藏行、101 到 111 不包含隐藏行。


(二)忽略已有分类汇总的实例


1、假如有一个已经按“类别”分类汇总的表格,如图3所示:


图3


2、选中 E13 单元格,把公式 =SUBTOTAL(9,E2:E12) 复制到 E13,如图4所示:


图4


3、按回车,返回对 E2:E12 的求和结果 5151,如图5所示:


图5


4、返回结果与总计相同,说明返回的结果没有包含对“T恤、衬衫、雪纺和总计”的汇总结果,否则返回结果为 5151 的两倍。


(三)忽略不包含在筛选结果中的行的实例


1、把公式 =SUBTOTAL(9,E2:E8) 复制到 E9 单元格,按回车,返回结果 5151;选中 E 列,选择“数据”选项卡,单击“筛选”图标,则 E 加上筛选下拉列表图标,单击该图标,在弹出的菜单中依次选择“数字筛选”→ 大于,打开“自定义自动筛选方式”窗口,在“大于”右边输入 700,单击“确定”,则筛选出“销量”大于 700 的服装,“销量”小于等于 700 的被隐藏;E9 中的 SubTotal 汇总结果也自动变为 3645,说明“销量”小于等于 700 的被隐藏的行被剔除汇总结果;双击 E9,把公式中的 9 改为 109,按回车,同样返回 3645;操作过程步骤,如图6所示:


图6


2、从操作过程可知,函数序号无论是 1 到 11 还是 101 到 111 都忽略不包含在筛选结果中的行。


(四)对行分类汇总隐藏值对汇总结果的影响实例


1、选中 F2 单元格,把公式 =SUBTOTAL(109,B2:E3) 复制到 F2,按回车,返回结果 3215;右键第三行行号 3,在弹出的菜单中选择“隐藏”,则把第三行隐藏,F2 中分类汇总结果也随之变为 1614,按 Ctrl + Z 取消隐藏第三行;右键第四列顶部 D,在弹出的菜单中选择“隐藏”把 D 列隐藏,F2 中的分类汇总结果仍然是 3215;操作过程步骤,如图7所示:


图7


2、说明:当隐藏行时,SubTotal函数汇总结果变小,说明被隐藏的第三行被剔除汇总结果;当隐藏列时,SubTotal函数汇总结果不变,说明隐藏列不影响汇总结果;此种情况适用于函数序号为 101 到 111,当函数序号为 1 到 11 是,无论隐藏行还是列,都不会影响汇总结果。


(五)一次引用两个区域的实例


1、假如要汇总 B 列和 D 列。选中 B10 单元格,把公式 =SUBTOTAL(9,B2:B9,D2:D9) 复制到 B10,按回车,返回结果 10158,操作过程步骤,如图8所示:


图8


2、一次汇总多列,如果它们连在一起,引用一次区域即可;只有它们隔开列时才分开写,如演示中的 B 列和 D 列。


相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网