excel怎样用subtotal计数
⑴ SUBTOTAL如何使用啊
这个函数是用于分类汇总中的,可以只针对数据区域的显示部分求值,而忽略隐藏的行。比如:A2:A4有数据,在A5中用公式=subtotal(109,A2:A4),公式中的第一个参数109就是“不计算隐藏区域数据”的标志,当A3单元格所在行隐藏时,求和结果为A2+A4.如果在同一列中有多个SUBTOTAL函数,且求值区域交叉,用这个函数可避免重复求值。比如:A2:A4有数据,在A5中用公式=SUBTOTAL(109,A2:A4),在A6:A7有数据,在A8中用公式=SUBTOTAL(109,A2:A7),这个公式A8中的公式实际求和单元格是A2+A3+A4+A6+A7,它会将A5中的公式结果排除在外。
⑵ excel中的subtotal函数怎么用
excel中SUBTOTAL函数是一个汇总函数,它可以包括求和、汇总、平均等等多个函数的使用。SUBTOTAL函数的优点在于可以忽略隐藏的单元格、支持三维运算和区域数组引用。
SUBTOTAL函数就是返回一个列表或数据库中的分类汇总情况。
SUBTOTAL函数可谓是全能王,可以对数据进行求平均值、计数、最大最小、相乘、标准差、求和、方差。
当然这些功能EXCEL另外设有专门的函数来完成,要学习的就是SUBTOTAL函数能完成一些其它函数很难完成的方法与技巧,先看一下EXCEL帮助文件中对SUBTOTAL函数的解释。
SUBTOTAL函数语法:SUBTOTAL(function_num, ref1, ref2, ...)
第一参数:Function_num为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算。
第二参数:Ref1、ref2为要进行分类汇总计算的 1 到 254 个区域或引用。
SUBTOTAL函数的使用关键就是在于第一参数的选用。
SUBTOTAL第1参数代码对应功能表如下图所示:
SUBTOTAL函数功能比较全面,与其它专门函数相比有其独特性与局限性:
1:可以忽略隐藏的单元格,对可见单元格的结果进行运算;经常配合筛选使用,但只对行隐藏有效,对列隐藏无效;此处第一参数与对二参数对隐藏的区别:在于手工隐藏,对筛选的效果是一样的。
2:支持三维运算。
3:只支持单元格区域的引用
4:第一参数支持数组参数。
⑶ excel中的subtotal函数怎么用
SUBTOTAL 请参阅返回列表或数据库中的分类汇总。通常,使用“数据”菜单中的“分类汇总”命令可以容易地创建带有分类汇总的列表。一旦创建了分类汇总,就可以通过编辑 SUBTOTAL 函数对该列表进行修改。语法SUBTOTAL(function_num, ref1, ref2, ...)Function_num 为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算。Function_num(包含隐藏值) Function_num(忽略隐藏值) 函数 1 101 AVERAGE 2 102 COUNT 3 103 COUNTA 4 104 MAX 5 105 MIN 6 106 PRODUCT 7 107 STDEV 8 108 STDEVP 9 109 SUM 10 110 VAR 11 111 VARPRef1, ref2, 为要进行分类汇总计算的 1 到 29 个区域或引用。说明如果在 ref1, ref2,… 中有其他的分类汇总(嵌套分类汇总),将忽略这些嵌套分类汇总,以避免重复计算。 当 function_num 为从 1 到 11 的常数时,SUBTOTAL 函数将包括通过“格式”菜单的“行”子菜单下面的“隐藏”命令所隐藏的行中的值。当您要分类汇总列表中的隐藏和非隐藏值时,请使用这些常数。当 function_num 为从 101 到 111 的常数时,SUBTOTAL 函数将忽略通过“格式”菜单的“行”子菜单下面的“隐藏”命令所隐藏的行中的值。当您只分类汇总列表中的非隐藏数字时,使用这些常数。 SUBTOTAL 函数忽略任何不包括在筛选结果中的行,不论使用什么 function_num 值。SUBTOTAL 函数适用于数据列或垂直区域。不适用于数据行或水平区域。例如,当 function_num 大于或等于 101 时需要分类汇总某个水平区域时,例如 SUBTOTAL(109,B2:G2),则隐藏某一列不影响分类汇总。但是隐藏分类汇总的垂直区域中的某一行就会对其产生影响。如果所指定的某一引用为三维引用,函数 SUBTOTAL 将返回错误值 #VALUE!。 示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。操作方法创建空白工作簿或工作表。 请在“帮助”主题中选取示例。不要选取行或列标题。从帮助中选取示例。按 Ctrl+C。 在工作表中,选中单元格 A1,再按 Ctrl+V。 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。 1 2 3 4 5 A 数据 120 10 150 23 公式 说明(结果) =SUBTOTAL(9,A2:A5) 对上面列使用 SUM 函数计算出的分类汇总 (303) =SUBTOTAL(1,A2:A5) 对上面列使用 AVERAGE 函数计算出的分类汇总 (75.75)
⑷ excel表格subtotal函数怎么用
excelsubtotal函数使用方法如下:
一般人都会使用“自动筛选”功能,筛选完成后,会在表格左下角的状态栏中提示“从多少多少条记录中找到了多少多少个结果”。
今天做的表格很复杂,在使用筛选过程中,由于统计的数据量太大,且筛选层次很多,好几层嵌套筛选的,而且还使用了分类汇总功能,结果发现有时左下角就不提示筛选结果了,很苦恼,搜索了一下,发现可以使用subtotal函数来统计筛选后的行数。
SUBTOTAL函数
返回列表或数据库中的分类汇总。通常,使用“数据”选项卡上“大纲”组中的“分类汇总”命令更便于创建带有分类汇总的列表。一旦创建了分类汇总,就可以通过编辑 SUBTOTAL 函数对该列表进行修改。
语法
SUBTOTAL(function_num, ref1, ref2, …)
Function_num 为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算。
⑸ Excel系列课之13 Subtotal 与 Countif
特性:11个函数的综合体,与原函数的差异在于,可不对隐藏、过滤单元格作计算。
公式:=Subtotal(计算方式,计算区域)
计算方式有两类:
1-11为计算全部单元格,包括隐藏值,与原公式效果相同。
101-111为计算可见单元格,忽略隐藏值。常用求和功能,计算方式109
技巧1:
Subtotal(9,求和区域),会自动跳过小计求和单元格
目的,对筛选结果做序号,应用到类似counta的效果,且忽略隐藏单元格
做法:subtotal(103,计数区域)*1
注:
1.计数区域第一个单元格绝对引用,末尾单元格相对引用。
2.*1,是为防止系统将最后一行视为汇总行,而无法筛选隐藏。
Count:数字
Counta:非空单元格,公式计算所得的""也为非空
Countblank:计算空白单元格,包括上述""
条件计数
=COUNTIF(计数区,条件)
=COUNTIFS(计数区1,条件1,计数区2,条件2……)
注:条件内容若为文本,需用""。若条件中包含单元格,如大于B2单元格,则如此表示:">"&B2
=COUNTIF(计数区,"*")
或
=COUNTA(计数区)-COUNT(计数区)
=COUNTIF(计数区,"<>")
=COUNTIF(计数区,"=")
或
=COUNTBLANK(计数区)
COUNTIF($C$2:C2,C2),下拉填充公式
VLOOKUP(查找目标&ROW(A2),表格区,COLUMN(B2),0)
其中表格区第一列为辅助列,为给各索引区(如A或B、C等)标不重复序号,如A1、B1、B2等
a.录入唯一文本
=COUNTIF(计数区,B2)=1
b.录入A开头的文本
=COUNTIF(本单元格,"A*")=1
⑹ excel表格subtotal函数怎么用
方法/步骤
使用“数据”菜单中的“分类汇总”命令可以做有分类汇总的列表,这个时候我们可以使用subtotal这个函数
这个函数SUBTOTAL(function_num, ref1, ref2, ...),其实function_num对应的有一些数字,其实数字代表的数字的含义如图所示。
这里需要注意的是:1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字
我举例说明一下我们要对一部分,数据进行求和,大家平时用得最多是SUM函数。但我们同样可以使用=SUBTOTAL(9,B3:D3)
这里我们使用的是9,其实就相当于使用SUM函数,但
那这个函数有什么特殊的用途呢,我们今天举一个分类汇总的例子。如图我们对下列数据进行筛选。
我们看一下,如果使用SUM求的话,不因为筛选结果,都会对数据区域进行求和。
我们再看一下SUBTOTAL,我们可以发现他只对筛选数据结果数据进行求和。这个功能对我们的实际工作的作用是很大的。
⑺ Excel SUBTOTAL——筛选或隐藏状态下的数据统计函数
函数解析
语法
SUBTOTAL(function_num,ref1,[ref2],...)
SUBTOTAL 函数语法具有以下参数:
Function_num必需。 数字 1-11 或 101-111,用于指定要为分类汇总使用的函数。 如果使用 1-11,统计结果将包括手动隐藏的行,如果使用 101-111,则排除手动隐藏的行;但不管是1-11还是101-111,始终排除通过筛选功能隐藏掉的单元格。(手工隐藏是指用“隐藏行”命令隐藏某行数据) Ref1必需。要对其进行分类汇总计算的第一个命名区域或引用。 Ref2,...可选。要对其进行分类汇总计算的第 2 个至第 254 个命名区域或引用。补充:
当 function_num 为从 1 到 11 的常数时,SUBTOTAL 函数将包括通过“隐藏行”命令所隐藏的行中的值,当对列表中的隐藏和非隐藏数字进行分类汇总时,使用这些常数;当 function_num 为从 101 到 111 的常数时,SUBTOTAL 函数将忽略通过“隐藏行”命令所隐藏的行中的值,当只想对列表中的非隐藏数字进行分类汇总时,使用这些常数。 SUBTOTAL 函数忽略任何不包括在筛选结果中的行,不论使用什么 function_num 值。 SUBTOTAL 函数适用于数据列或垂直区域。不适用于数据行或水平区域。如果想忽略隐藏列汇总,请参考Excel | SUMIF+CELL使隐藏列不参与汇总。 如果所指定的某一引用为三维引用,函数 SUBTOTAL 将返回错误值 #REF!。典型应用
一、筛选后纹丝不乱的序号
按照部门筛选以后,员工的序号,都是原来的序号,不能从1开始有序排列。每次打印前都要手工填写序号,很是麻烦。
用函数“=SUBTOTAL(3,$H$2:H2)*1”代替原来的数字序号,就能解决这个麻烦,请看下面动图:
二、筛选的计算
我们在计算销售总额与平均销售额时,结果应该随着部门、商品等筛选条件的不同而相应改变,一个简单的公式就可以完成这项功能。
B17单元格公式:
=SUBTOTAL(9,C2:C13)
B18单元格公式:
=SUBTOTAL(1,C2:C13)
结果如下动图:
三、数据隐藏后的统计
在日常的数据处理中,部分数据一旦隐藏,我们就不希望它再参与到统计中。要实现这个目的,有一个非常好用的函数—— SUBTOTAL。
1、数据隐藏后求和:
公式:=SUBTOTAL(109,B3:B14)
效果动图:
2、数据隐藏后计数:
公式:=SUBTOTAL(102,B2:B13)
效果动图:
⑻ subtotal函数的使用方法是什么
subtotal函数的使用方法是忽略任何不包括在筛选结果中的行。
subtotal函数,顾名思义,sub表示替代,total表示总计总额,字面意思就是替代求和(sum)的函数。
然而,subtotal绝远不止于此,实际上前面已经提到,subtotal函数可以完成11种简单的统计。因此subtotal函数又叫分类汇总函数。
1:函数名,subtotal,意即替代求和,是一个分类汇总函数;
2:功能代码,为1到11或者101到111之间的数字;想使用什么功能,就用对应的代码即可。见后面的对照表;
3:引用区域,这个地方只能是引用而不能是其他。
4:主要功能是对数据表进行求平均、求和、求最大最小、求方差等分类汇总;
注意事项
1、SUBTOTAL函数很好的解决了我们实际应用当中的“隐藏”问题,也为工作带了极大的方便,但是,要向正确使用SUBTOTAL函数,还需对其第一个参数代码有所了解,如果为1位数,包括隐藏值,如果为3位数,忽略隐藏值。
2、在subtotal函数乘一个数组{1,-1,-1},即得到sum(B2:J2),-max(B2:J2),-min(B2:J2),接下来利用sum函数将这几个值加起来就相当于公式:=SUM(B2:J2)-max(B2:J2)-min(B2:J2)
⑼ excel中怎么自动统计个数
可以通过countif函数来自动统计个数,操作步骤如下:
工具:2010版excel
1、先打开excel,以下图为例,需要统计A列中数字“5”出现的次数,结果在C3单元格显示;