今天主要是和大家谈谈SUBTOTAL函数的用法,这个函数官方定义是:计算各种总计值。
参数:SUBTOTAL(计算方式,要计算的区域)
SUBTOTAL函数的特点:
特点1:
如果在 ref1, ref2,… 中有其他的分类汇总(嵌套分类汇总),将忽略这些嵌套分类汇总,以避免重复计算.也就是在数据区域中有SUBTOTAL获得的结果将被忽略!
特点2:
当function_num为从1到11的常数时,SUBTOTAL函数将包括通过"格式"菜单的"行"子菜单下面的"隐藏"命令所隐藏的行中的值.当您要分类汇总列表中的隐藏和非隐藏值时,请使用这些常数。当 function_num 为从 101 到 111 的常数时,SUBTOTAL 函数将忽略通过“格式”菜单的“行”子菜单下面的"隐藏"命令所隐藏的行中的值.当您只分类汇总列表中的非隐藏数字时,使用这些常数.但不论使用什么function_num值,SUBTOTAL函数都会忽略任何不包括在筛选结果中的行.而SUBTOTAL函数不适用于数据行或水平区域.隐藏某一列不影响分类汇总.但是隐藏分类汇总的垂直区域中的某一行就会对其产生影响.
特点3:
可以代替上面说的11种函数,当有上面说的两种特点情况时,就可以使用SUBTOTAL来完成.
所以在需要处理隐藏数据相关的应用时,SUBTOTAL是其它函数无法代替的,也是SUBTOTAL最大最重要的特点.
需要处理隐藏数据相关的应用时,SUBTOTAL是其它函数无法代替的,也是SUBTOTAL最大最重要的特点!特别是在筛选求和汇总中,功能显著!
注意事项:如果采取自动筛选,无论function_num参数选用什么类型,SUBTOTAL函数忽略任何不包括在筛选结果中的行;SUBTOTAL函数适用于数据列或垂直区域,不适用于数据行或水平区域。
函数的定义用法:
案例说明:
例1:经典用法(隐藏的单元格也包含在总计对象中时)
这里的C列小计,我们是写的参数是9,这里代表的是隐藏单元格也会被参与计算。其实这样的话也可以避免重复计算.也就是在数据区域中有SUBTOTAL获得的结果将被忽略!
例2:经典用法(隐藏的单元格不包含在总计对象中时)
这里我们写的参数是109,代表不会计算隐藏的单元格。
上面就是成都办公软件速成班小菜老师为大家分享的subtotal函数的用法了,重要的是大家要记住第一个参数对应的代表。想学习更多办公软件扫描下方的二维码: