SUBTOTAL函数(分类汇总)

合集下载

SUBTOTAL公式语法

SUBTOTAL公式语法

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

Function_num (包含隐藏值)为1到11之间的自然数,用来指定分类汇总计算使用的函数1 、1 AVERAGE(算术平均值)2、2 COUNT(数值个数)3、3 COUNTA(非空单元格数量)4 、4 MAX(最大值)5 、5 MIN(最小值)6 、6 PRODUCT(括号内所有数据的乘积)7 、7 STDEV(估算样本的标准偏差)8 、8 STDEVP(返回整个样本总体的标准偏差)9、9 SUM(求和)10 、10 VAR(计算基于给定样本的方差)11 、11 VARP(计算基于整个样本总体的方差)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 VARP 方差SUBTOTAL的第一个特点是,如果在ref1, ref2,…中有其他的分类汇总(嵌套分类汇总),将忽略这些嵌套分类汇总,以避免重复计算。

也就是在数据区域中有SUBTOTAL获得的结果将被忽略!SUBTOTAL的第二个特点是,当function_num 为从1 到11 的常数时,SUBTOTAL 函数将包括通过“格式”菜单的“行”子菜单下面的“隐藏”命令所隐藏的行中的值。

当您要分类汇总列表中的隐藏和非隐藏值时,请使用这些常数。

当function_num 为从101 到111 的常数时,SUBTOTAL 函数将忽略通过“格式”菜单的“行”子菜单下面的“隐藏”命令所隐藏的行中的值。

筛选模式下的分类汇总——关于SUBTOTAL的多维计算和多级别筛选不重复值E

筛选模式下的分类汇总——关于SUBTOTAL的多维计算和多级别筛选不重复值E

筛选模式下的分类汇总——关于SUBTOTAL的多维计算和多级别筛选不重复值ESUBTOTAL函数是Excel中的一个非常强大的函数,它可以根据条件对数据进行多维计算,并生成分类汇总的结果。

它在筛选模式下尤为强大,可以实现多级别的多重条件筛选,并避免重复值的出现。

首先,让我们来了解一下SUBTOTAL函数的基本用法。

SUBTOTAL函数有两个参数,第一个参数是一个数字,表示计算的方式;第二个参数是一个或多个数据范围的引用,表示要进行计算的数据范围。

下面是一些常用的计算方式及其对应的数字:1.求和:SUM,对应数字12.计数:COUNT,对应数字23.平均值:AVERAGE,对应数字34.最大值:MAX,对应数字45.最小值:MIN,对应数字56.乘积:PRODUCT,对应数字67.标准差:STDEV,对应数字78.方差:VAR,对应数字8以下是一个示例,说明如何使用SUBTOTAL函数求和:=SUBTOTAL(1,A1:A10)上述公式将对A1到A10范围内的数据进行求和。

如果在筛选模式下进行计算,只会计算筛选后的结果,而不会包括被筛选掉的数据。

在实际使用中,我们经常需要根据一定的条件来筛选数据,并进行多级别的多重条件筛选。

这时,SUBTOTAL函数的强大之处就彰显出来了。

假设我们有一个包含销售数据的表格,其中包含产品名称、销售额和地区等信息。

我们想要计算每个地区不同产品的销售总额,但又不想重复计算相同产品在不同地区的销售额。

这时,我们可以使用SUBTOTAL函数来实现。

使用SUBTOTAL函数进行多级别的多重条件筛选时,需要将多个条件进行相乘,将每个条件的对应数字相乘来得到最后的参数。

例如,如果我们要在筛选模式下进行按地区、产品进行筛选,首先需要计算地区,然后再计算产品,可以使用如下的公式:=SUBTOTAL(109,A1:A10)其中,109对应于地区的计算方式,1对应于产品的计算方式。

这个公式将根据地区进行分类汇总,并在每个地区内对产品进行分类汇总。

excel成绩汇总

excel成绩汇总

在Excel中汇总成绩有多种方法,以下是一些常见的步骤:
1. 使用SUM函数求和:
如果你想计算某一列或某几列的成绩总和,可以使用SUM函数。

例如,如果你的成绩在B2:B10范围内,你可以在一个空白单元格中输入以下公式:
excel代码:
按Enter键后,Excel将计算并显示该范围内的所有成绩之和。

2. 分类汇总:
如果你的数据包含多个类别(如不同学生的成绩),你可以使用分类汇总功能来按类别汇总成绩。

首先,你需要对数据进行排序,确保同一类别的数据在一起。

然后,选择你的数据,点击“数据”选项卡,然后选择“分级显示”> “分类汇总”。

在弹出的对话框中,设置“分类字段”为你想要按照哪个字段进行分类(如学生姓名),在“选定汇总项”中勾选“求和”,并在“选定汇总项”下方的列表中选择你要汇总的成绩列。

3. 使用PivotTable (数据透视表):
数据透视表是一种强大的工具,可以快速汇总和分析大量数据。

选择你的数据,然后点击“插入”选项卡,选择“数据透视表”。

在创建的数据透视表字段列表中,将学生姓名拖动到行区域,将成绩字段拖动到值区域,并选择“求和”作为汇总方式。

4. 使用SUBTOTAL函数:
SUBTOTAL函数可以用于对隐藏或过滤的数据进行部分求和。

假设成绩在B2:B10范围内,你可以在一个空白单元格中输入以下公式:excel代码:
其中,9表示使用SUM函数进行求和。

以上是几种在Excel中汇总成绩的方法,具体使用哪种方法取决于你的数据结构和需求。

分类汇总函数subtotal的用法

分类汇总函数subtotal的用法

分类汇总函数 Subtotal用法语法:= SUBTOTAL(function_num,ref1,ref2,…)function_num为数字,指定使用何种函数在数据清单中进行分类汇总计算。

function_num可以是1—11(得到的是全部数据的统计结果,包含隐藏数据),也可以是101—111(得到的是筛选后数据的统计结果,不包含隐藏数据)。

每一个数字均分别代表一个函数。

Ref1, ref2, 为要进行分类汇总计算的区域或引用,可以从1 到29 个。

说白了就是选择需要进行统计的数据区域,如“a5:a60”即为一个数据区域,或者说引用。

说明:1、SUBTOTAL 函数只适用于垂直区域,而不适用于数据行或水平区域。

2、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 VARP(计算基于给定样本总体的方差)3、如果在ref1, ref2,…中已经有其他的分类汇总(嵌套分类汇总),将忽略这些嵌套分类汇总,以避免重复计算。

也就是在数据区域中有SUBTOTAL获得的结果将被忽略!这个功能也适用于那些喜欢使用“小计”的图表。

我们知道,存在小计的时候,计算合计是最容易产生重复项的,但使用subtotal函数则没有这个弊端。

4、function_num数字可以从1至11,也可以从101至111,两者的区别在于,如果存在手动的隐藏行,前者仍将计算手动隐藏行的数值,而后者将忽略手动隐藏行的数值。

excel表格subtotal函数怎么用

excel表格subtotal函数怎么用

excel表格subtotal函数怎么用一般人都会使用“自动筛选”功能,筛选完成后,会在表格左下角的状态栏中提示“从多少多少条记录中找到了多少多少个结果”。

今天做的表格很复杂,在使用筛选过程中,由于统计的数据量太大,且筛选层次很多,好几层嵌套筛选的,而且还使用了分类汇总功能,结果发现有时左下角就不提示筛选结果了,很苦恼,搜索了一下,发现可以使用subtotal函数来统计筛选后的行数。

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

Function_num(包含隐藏值)Function_num(忽略隐藏值)函数1101AVERAGE2102COUNT3103COUNTA4104MAX5105MIN6106PRODUCT7107STDEV8108STDEVP9109SUM10110VAR11111VARPRef1、ref2为要进行分类汇总计算的1到254个区域或引用。

实例(1):如果A1=1、A2=2、A3=3,则公式“=SUBTOTAL(9,A1:A3)”将使用SUM函数对“A1:A3”区域进行分类汇总(求和),其结果为6。

实例(2):而象我们今天所想用到的计算筛选结果行数的功能,则应该使用CnuntA函数,即Function_num应该为3,如下:假如你的数据第一行是标题,从第二行开始到19行为数据,这样就总共有18行数据,如果你使用条件进行自动筛选后,符合筛选条件结果是8行。

那么,筛选后可在20行输入公式“=SUBTOTAL(3,A2:A19)”这样即可计算出筛选结果的行数为8。

WPS2019办公技巧——WPS表格的多用途函数SUBTOTAL函数

WPS2019办公技巧——WPS表格的多用途函数SUBTOTAL函数

WPS2019办公技巧——WPS表格的多用途函数SUBTOTAL函数SubTotal函数是WPS表格中的分类汇总函数,它共支持11 个函数,分别
为Average、Count、CountA、Max、Min、Product、Stdev、Stdevp、Sum、Var、Varp,这些函数有两组编号,一组为 1 到11,另一组为101 到111,其中前一组包含隐藏值,后一组不包含隐藏值。

在使用Sutotal函数时,不需要写具体的函数名称,只需写它们的代号即可。

1.它的表达式是: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 忽略隐藏值,如下图所示:
汇总区域Ref 参数至少有一个,最多只能有254 个。

函数序号用不着记得,只要在单元格中输入subtotal函数,就会自动显示,非常的人性化。

3.应用举例,如下图,我们将第六行隐藏,现在要求语文列的合计。

用subtotal 函数来实现。

我们可以看到,用函数序号9和109的计算结果不同。

同时用subtotal函数求和比用sum函数求和更具有奶灵活性,前者是动态的。

EXCEL中subtotal函数怎么使用

EXCEL中subtotal函数怎么使用

EXCEL中subtotal函数怎么使用
在运用函数之前,我们肯定需要了解函数的基本语法含义,下面大家看一看它的基本语法。

函数语法:SUBTOTAL(function_num,ref1,ref2,...)
参数:
Function_num表示1—11(包含隐藏值)或101—111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算;
ref1,ref2表示所求的单元格范围
点击H2单元格,然后在函数输入框输入:=SUBTOTAL(1,B2:G2),点击I2单元格,然后在函数输入框输入:=SUBTOTAL(101,B2:G2),
可以求得平均数。

然后依次在H3—H12单元格依照以上方法分别把参数
Function_num替换为2—11,进行运算。

同时依次在I3—I12单元格依照以上方法分别把参数
Function_num替换为102—111,进行运算。

SUBTOTAL函数

SUBTOTAL函数

SUBTOTAL函数的用法介绍
SUBTOTAL函数是功能强大的分类汇总统计函数,有两个参数,第一个为1到11或101到111的数字,第二个为数据区域。

SUBTOTAL函数因为其第一个参数的从1、2、3.。

11变化而功能依次为:算术平均值函数、数值计数函数、非空单元格计数函数、最大值函数、最小值函数等等,其效果与算术平均值、数值计数、非空单元格计数等函数相同。

具体情况如下表:
第一个参数值相当于函数,明细如下:
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 VARP(计算样本总体方差)
举例:A2:C9为数据区
在A10输入“=SUBTOTAL(1,A2:C9)”,结果显示为数据区的算术平均值;
在A11输入“=SUBTOTAL,2,A2:C9)”,结果显示为数据区的数值个数;
在A12输入“=SUBTOTAL,3,A2:C9)”,结果显示为数据区的非空单元格数量;
在A13输入“=SUBTOTAL,4,A2:C9)”,结果显示为数据区的最大值,。

以此类推。

筛选模式下的分类汇总——关于SUBTOTAL的多维计算和多级别(多重条件)筛选不重复值E

筛选模式下的分类汇总——关于SUBTOTAL的多维计算和多级别(多重条件)筛选不重复值E

问题答案及解析多级别筛选不重复值说明:1本题有三个要点:subtotal的三维计算、多重条件筛选不重复值、内存数组。

其中内存数组已经在测试12为突出主题从网友中的答案中,选出了4个完全符合题意的解法,并在保留作者主要意图的基础上,做了3同时为了更好的说明问题,对原题中不够严谨的地方做了修正。

4为突出重点,不再对所有的公式一一解析,只提取其中的一些共性和差异来加以分析,并用10个实例来定义名称筛选模式下的分类汇总——关于SUBTOTAL未经允许 请勿抄载解题思路1四种解法都是先用subtotal的三维计算,分别判断各行的是否可见;2然后进一步求得判断可见行中不重复的行号,用index或offset/indirect或lookup返回行号对应的负责人;3前三种方法,直接利用多条件求和,返回一个汇总金额,第四种方法利用mmult直接生成一个内存数组,公式解析1用subtotal判断可见行Vlines=SUBTOTAL(3,OFFSET(data,Lines-1,,1))VAMT=SUBTOTAL(9,OFFSET(data,Lines-1,这个实际上是利用offset返回一个每个单行引用够成的多区域引用,然后利用subtotal能忽略筛选产生rongjun的解法B中使用了subtotal(9,)来解这道题很有新意。

更详细的关于subtotal的三维计算的讨论,请见连接Lines data Vlines VAMT1A002A170003B004C005C170006B007A008B130009C0010C0011A1900012B002判断不重复的可见行VUlines1=IF(MATCH(IF(Vlines,data),IF(Vlines,data),0)=IF(Vlines,Lines),Lines)A B C Vulines1对应的负责人If(Vlines,data)Match(A,A,0)If(Vlines,Lines)If(B=C,lines)if(vulines1,data)FALSE1FALSE FALSE FALSEA222AFALSE1FALSE FALSE FALSEFALSE1FALSE FALSE FALSEC555CFALSE1FALSE FALSE FALSEFALSE1FALSE FALSE FALSEB888BFALSE1FALSE FALSE FALSEFALSE1FALSE FALSE FALSEA211FALSEFALSE1FALSE FALSEVUlines2=IF(ISNUMBER(1/(MATCH(data,IF(Vlines,data),0)=Lines)),Lines)D E F G Vulines2MATCH(data,A,0)D=Lines1/E ISNUMBER(F)If(G,Lines)2FALSE#DIV/0!FALSE FALSE2TRUE1TRUE28FALSE#DIV/0!FALSE FALSE11FALSE#DIV/0!FALSE FALSE11FALSE#DIV/0!FALSE FALSE8FALSE#DIV/0!FALSE FALSE2FALSE#DIV/0!FALSE FALSE8TRUE1TRUE811FALSE#DIV/0!FALSE FALSE11FALSE#DIV/0!FALSE FALSE2FALSE#DIV/0!FALSE FALSE8FALSE#DIV/0!FALSE FALSEVUlines3=IF(FREQUENCY(IF(Vlines,COUNTIF(data,"<="&data)),COUNTIF(data,"<="&data)),Lines)H I J K对应的负责人Countif(Data,"<="&D If(Vlines,H)Frequency(I,H)IF(J,lines)if(vulines3,data) 4FALSE21A440FALSE FALSE8FALSE13B12FALSE14C12120FALSE FALSE8FALSE0FALSE FALSE4FALSE0FALSE FALSE880FALSE FALSE12FALSE0FALSE FALSE12FALSE0FALSE FALSE440FALSE FALSE8FALSE0FALSE FALSE后面两种解法还可以进一步用在多级多重条件筛选不重复值中,如下列多级别筛选不重复值(多重条件筛选不重复值)例10:查询某客户和产品使用配件的清单(不重复)总结此题涵盖的Excel函数的许多高级应用,如果能认真将其参透,Excel水平一定能够再上一个台阶:)感谢各位网友及各版版主们的支持,函数版将继续努力为大家带来更好的讨论主题。

Excel数据分类汇总满足多种数据整理需求

Excel数据分类汇总满足多种数据整理需求

Excel 数据分类汇总满足多种数据整理需求图1所示是我们日常工作中经常接触到Excel 二维数据表格,我们经常需要通过需要根据表中某列数据字段(如“工程类型”)对数据进行分类汇总。

下面我们针对三种不同的分类汇总需求,为大家介绍不同的解决方案。

这三种需求分别是:既想分类汇总又想分类打印、不想分类打印只是想随时查看各类数据的明细和统计情况、不想打乱正常的流水式数据表格的数据顺序而是想随时查看各类数据的统计结果(此处假定将统计结果保存在另外一个工作表中)。

2003年竣工工程一览表图1需求一、既想分类汇总,又想分类打印解决方案:直接利用Excel 内置的“分类汇总”功能来实现。

1、选中工程类型列的任意一个单元格,按一下“常用”工具栏上的“升序排序”或“降序排序”按钮,对数据进行一下排序。

注意:使用“分类汇总”功能时,一定要按分类对象进行排序!2、执行“数据→分类汇总”命令,打开“分类汇总”对话框(如图2)。

图23、将“分类字段”设置为“工程类型”;“汇总方式”设置为“求和”;“选定汇总项”为“面积”和“造价”;再选中“每组数据分页”选项。

最后,确定返回。

4、分类汇总完成(图3是“综合办公”类的打印预览结果)。

图3需求二、不想分类打印,只是想随时查看各类数据的明细和统计情况解决方案:利用Excel自身的“自动筛选”功能来实现。

1、任意选中数据表格中的某个单元格,执行“数据→筛选→自动筛选”命令,进入“自动筛选”状态。

2、分别选中F203、G203单元格(此处假定表格中共有200条数据),输入公式:=SUBTOTAL(9,F3:F202)和=SUBTOTAL(9,G3:G202)。

小提示:此函数有一个特殊的功能,就是后面进行自动筛选后,被隐藏行的数据不会被统计到其中,达到分类统计的目的。

3、以后需要随时查看某类(如“经济住宅”)数据的明细和统计情况时,点击“工程类型”右侧的下拉按钮,在随后弹出的快捷菜单中(如图4)即可。

8.3 分类汇总函数应用(SUBTOTAL函数)

8.3 分类汇总函数应用(SUBTOTAL函数)

评委9 9.57 9.58 8.64 9.97 8.95 8.91 8.32 9.01 9.74 9.23 9.62 8.58
SUBTOTAL方法 9.23 9.00 8.70 9.23 8.90 8.63 8.82 8.96 8.86 9.30 8.76 8.62
姓名 黄慧 纪海燕 李军 明汉琴 沈亚杰 时扬 汤丽丽 王丹 李琳 潘杰 施伟
出生日期 ###### ###### ###### ###### ###### ###### ###### ###### ###### ###### ######
部门 管理部 财务部 人事部 生产部 生产部 销售部 管理部 生产部
IT部 生产部 行政部
工资 1900 2850 3800 950 7600 3800 2850 2850 5700 4750 3800
12 QC012 13 QC015 14 QC013 15 QC014
宋杰 曾巩 周汉生 张之同
###### ###### ###### ######
IT部 人事部 管理部 行政部
4750 5700 4750 8550
3.求选手的最后得分?
姓名 黄慧 纪海燕 李军 明汉琴 沈亚杰 时扬 汤丽丽 王丹 刘琳 潘杰 施伟 宋欣
评委1 8.08 8.43 8.63 8.54 8.79 9.44 8.38 8.26 8.72 9.85 8.44 8.73
评委2 9.76 9.22 8.29 9.29 8.46 8.31 9.77 9.52 8.97 9.43 8.18 8.55
8
108
STDEVP 总体标准偏差
9
109
SUM 求和
10
110
VAR
方差

【函数】分类汇总函数SUBTOTAL

【函数】分类汇总函数SUBTOTAL

【函数】分类汇总函数SUBTOTAL函数语法解析1、函数定义:返回⼀个数据列表或数据库的分类汇总。

2、使⽤格式:SUBTOTAL(function_num,ref1,[ref2],...)SUBTOTAL(要使⽤函数的数字代码,要计算的区域)3、参数说明:①、Function_num:必需。

数字1-11或101-111,⽤于指定要为分类汇总使⽤的函数。

如果使⽤1-11,将包括⼿动隐藏的⾏,如果使⽤101-111,则排除⼿动隐藏的⾏;始终排除已筛选掉的单元格。

②、Ref1:必需。

要对其进⾏分类汇总计算的第⼀个命名区域或引⽤。

③、Ref2,…:可选。

要对其进⾏分类汇总计算的第2个⾄第254个命名区域或引⽤。

4、注意事项:①、如果在ref1、ref2…中有其他的分类汇总(嵌套分类汇总),将忽略这些嵌套分类汇总,以避免重复计算。

②、当function_num为从1到11的常数时,SUBTOTAL函数将包括通过“隐藏⾏”命令所隐藏的⾏中的值;当function_num为从101到111的常数时,SUBTOTAL函数将忽略通过“隐藏⾏”命令所隐藏的⾏中的值。

③、SUBTOTAL函数忽略任何不包括在筛选结果中的⾏,不论使⽤什么function_num值。

④、SUBTOTAL函数适⽤于数据列或垂直区域。

不适⽤于数据⾏或⽔平区域。

⑤、如果所指定的某⼀引⽤为三维引⽤,函数SUBTOTAL将返回错误值#REF!。

5、说明:SUBTOTAL函数始终需要数字参数(1⾄11、101⾄111)作为它的第⼀个参数。

该数字参数被应⽤于参数指定的值的分类汇总(单元格区域、命名区域)中。

函数⽰例▲01经典展⽰看动画,观察第⼀参数使⽤1-11和使⽤101-111的区别:备注:其中使⽤PRODUCT时其结果超过11位数字,所以显⽰为科学记数。

▲02筛选数据的序号公式:=SUBTOTAL(103,B$3:B3)*1103代表函数COUNTA,表⽰忽略隐藏⾏计算⾮空单元格的个数,也就是说计算可见区域⾮空单元格的个数。

SUBTOTAL函数的用法

SUBTOTAL函数的用法

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

ref1……refn参数为要对其进行分类汇总计算的第1至29个命名区域或引用。

必须是对单元格区域的引用。

Function_num(包含隐藏值)为1到11之间的自然数,用来指定分类汇总计算使用的函数
值..............相当于函数
1...............AVERAGE
2..............COUNT函数只统计区域内包含数字的单元格个数
3..............COUNTA函数则是无论当单元格是什麽内容都起作用(可以是文本,逻辑值)
4..............MAX
5 (I)
6.............PRODUCT计算给出的数字的乘积
7.............STDEV给定样本标准偏差
8............STDEVP整个样本总体计算标准偏差
9............SUM
10..........VAR计算基于给定样本的方差
11..........VARP计算基于整个样本总体的方差。

excel subtotal counta参数

excel subtotal counta参数

excel subtotal counta参数一、概述Subtotal是Excel中一个非常实用的函数,它可以对数据进行分组并计算每个分组的总和。

Counta参数则是Subtotal函数中的一个可选参数,用于指定要计数的单元格范围。

Counta参数的作用是统计不包含空值的数据单元格数量。

二、Subtotal counta参数的使用方法Subtotal counta参数的使用方法非常简单,只需要在Subtotal函数中添加一个括号,并在括号内指定要计数的单元格范围即可。

例如,在Excel中使用Subtotal函数计算某个列中非空单元格的总数,可以使用以下公式:=SUBTOTAL(9, A1:A10)。

其中,A1:A10是要计数的单元格范围。

三、Counta参数的常见应用场景1. 统计数据集中的非空单元格数量:使用Subtotal counta参数可以快速统计数据集中的非空单元格数量,以便了解数据集中的有效数据量。

2. 计算某个范围内的行数:在使用Subtotal函数进行分类汇总计算时,Counta参数可以用于统计需要汇总的行数。

3. 统计满足条件的数据数量:Counta参数还可以用于统计满足特定条件的数据数量。

例如,在统计某个区域内满足某个条件的数值个数时,可以使用Subtotal counta参数。

四、注意事项在使用Subtotal counta参数时,需要注意以下几点:1. 确保要计数的单元格范围正确:要计数的单元格范围应该与Subtotal函数中的其他参数匹配,确保正确的数据被计数。

2. 忽略空值:Counta参数会自动忽略空值,因此在使用Subtotal counta参数时,不需要额外处理空值。

3. 避免重复计数:在使用Subtotal counta参数时,需要确保数据没有重复计数的情况。

总之,Subtotal counta参数是一个非常实用的功能,可以帮助用户快速统计数据集中的非空单元格数量、满足条件的数据数量或需要汇总的行数。

如何使用SUBTOTAL函数实现分组汇总

如何使用SUBTOTAL函数实现分组汇总

如何使用SUBTOTAL函数实现分组汇总在Excel中,SUBTOTAL函数是一个非常有用的函数,它可以帮助我们实现对数据进行分组汇总的功能。

使用SUBTOTAL函数,我们可以根据我们的需求对数据进行分类汇总,并且可以方便地进行展开和收缩分组。

下面将详细介绍如何使用SUBTOTAL函数来实现分组汇总。

1. 准备工作在使用SUBTOTAL函数之前,首先需要准备好要进行分组汇总的数据。

假设我们有一个销售数据表,其中包含了产品名称、销售额和销售量等信息。

我们希望根据产品名称进行分组,并计算每个产品的销售总额和销售总量。

2. 分组数据首先,选中需要进行分组汇总的数据区域。

在Excel的菜单栏中选择“数据”选项卡,然后在“排序和筛选”组中点击“自动筛选”。

这样会在每列数据的上方添加筛选按钮。

3. 使用SUBTOTAL函数在要进行分组汇总的列下方,插入一行或多行作为汇总行。

在汇总行中,使用SUBTOTAL函数来计算相应的汇总值。

SUBTOTAL函数的语法为:SUBTOTAL(function_num, range1, [range2], ...)其中,function_num表示要使用的汇总函数的编号。

比如,1表示计数、2表示求和、3表示平均值等。

range1、range2等则表示要进行汇总的数据范围。

对于我们的例子,我们可以使用如下的SUBTOTAL函数来计算销售总额和销售总量:- 销售总额:=SUBTOTAL(9, 销售额列)- 销售总量:=SUBTOTAL(9, 销售量列)在上述函数中,9表示SUM函数,即求和。

4. 分组展开和收缩使用SUBTOTAL函数后,我们可以方便地对数据进行分组展开和收缩。

在数据区域的左侧,会出现一个小箭头,用于展开和收缩分组。

点击箭头旁边的“-”按钮,可以收缩分组,只显示汇总行。

点击箭头旁边的“+”按钮,可以展开分组,显示详细数据。

这样就可以根据需求查看汇总数据或具体数据。

subtotal函数固定方法

subtotal函数固定方法

subtotal函数固定方法
使用Subtotal函数固定方法,首先需要选中起始单元格,然后打开【插入
函数】的提示框,在其中输入函数:SUBTOTAL,点击【转到】选中该函数。

点开函数后,在Function_num的提示框中输入数值3或103,代表COUNTA非空值单元格计数(包括字母)。

在Ref1的提示框中选择要进行分类汇总的区域,比如B2:B2,这是单一选择这个区域,如果是B:B,这个
代表整列,那么菜单栏目也会被统计上。

然后需要固定函数,将B2:B2改为$B$2:B2。

这样下拉后,就能实现自
动填充序列的需求了。

双击任意一个单元格进行检查,可以看到这时候统计数据是从B2开始依次往下自动记数。

最后一步就是检测了,可以筛选出来
女生,可以发现还是自动记数。

以上是使用Subtotal函数进行固定的一种方法,如仍有问题,建议咨询专
业技术人员获取具体帮助。

subtotal语法

subtotal语法

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

Function_num (包含隐藏值) 为 1 到 11 之间的自然数,用来指定分类汇总计算使用的函数 1 AVERAGE(平均值) ; 2 COUNT(统计数目) ; ; 3COUNTA(返回参数列表中非空值的单元格个数) 4 MAX(返回参数列表中非空最大值) ; 5 MIN(返回参数列表中非空最小值) ; 6 PRODUCT(将所有以参数形式给出的数字相乘,并返回乘积值) ; 7 STDEV(估算样本的标准偏差) ; 8 STDEVP(返回以参数形式给出的整个样本总体的标准偏差) ; 9 SUM(求和) ; 10 VAR(计算基于给定样本的方差) ; 11 VARP(计算基于整个样本总体的方差)



















  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SUBTOTAL函数
日常中最常见到的是在分类汇总中,返回列表或数据库中的分类汇总。

通常,使用“数据”菜单中的“分类汇总”命令可以容易地创建带有分类汇总的列表。

一旦创建了分类汇总,就可以通过编辑SUBTOTAL 函数对该列表进行修改。

SUBTOTAL,日常中最常见到的是在分类汇总中,不过SUBTOTAL还有三个特点,注定在Excel函数里,起着无法代替的作用。

在Excel帮助里是这样说明SUBTOTAL的:返回列表或数据库中的分类汇总。

通常,使用“数据”菜单中的“分类汇总”命令可以容易地创建带有分类汇总的列表。

一旦创建了分类汇总,就可以通过编辑SUBTOTAL 函数对该列表进行修改。

1、使用方法
语法:SUBTOTAL(function_num,ref1,ref2, ...)
Function_num 为1 到11(包含隐藏值)或101 到111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算。

ref1……refn参数为要对其进行分类汇总计算的第1至29个命名区域或引用。

必须是对单元格区域的引用。

Function_num (包含隐藏值)为1到11之间的自然数,用来指定分类汇总计算使用的函数
值..............相当于函数
1...............AVERAGE
2..............COUNT
3..............COUNTA
4..............MAX
5 (I)
6.............PRODUCT
7.............STDEV
8............STDEVP
9............SUM
10..........VAR
11..........VARP
Function_num (忽略隐藏值)为101到111之间的自然数值........相当于函数
101.......AVERAGE
102.......COUNT
103.......COUNTA
104.......MAX
105 (I)
106.......PRODUCT
107.......STDEV
108.......STDEVP
109.......SUM
110.......VAR
111.......VARP
注意:101到111仅在Office 2003、2007及更新的版本中能用
SUBTOTAL的第一个特点是:如果在ref1, ref2,…中有其他的分类汇总(嵌套分类汇总),将忽略这些嵌套分类汇总,以避免重复计算。

也就是在数据区域中有SUBTOTAL获得的结果将被忽略!
SUBTOTAL的第二个特点是:当function_num 为从1 到11 的常数时,SUBTOTAL 函数将包括通过“格式”菜单的“行”子菜单下面的“隐藏”命令所隐藏的行中的值。

当您要分类汇总列表中的隐藏和非隐藏值时,请使用这些常数。

当function_num 为从101 到111 的常数时,SUBTOTAL 函数将忽略通过“格式”菜单的“行”子菜单下面的“隐藏”命令所隐藏的行中的值。

当您只分类汇总列表中的非隐藏数字时,使用这些常数。

但不论使用什么function_num 值,SUBTOTAL 函数都会忽略任何不包括在筛选结果中的行。

而SUBTOTAL 函数不适用于数据行或水平区域。

隐藏某一列不影响分类汇总。

但是隐藏分类汇总的垂直区域中的某一行就会对其产生影响。

SUBTOTAL的
第三个特点是:可以代替上面说的11种函数,当有上面说的两种特点情况时,就可以使用SUBTOTAL来完成。

所以在需要处理隐藏数据相关的应用时,SUBTOTAL是其它函数无法代替的,也是SUBTOTAL最大最重要的特点。

举例说明
2、求班级平均分
.....A.................B....................C
1....班级平均分........=SUBTOTAL(1,B3:B5)....B1结果为80
2....姓名.............语文.
3....张三. (90)
4....李四. (80)
5....王五. (70)
将function_num 值改成9,则求班级语文总分数,同理改成其他值,则得出相应的结果。

相关文档
最新文档