Excel中SUM和SUBTOTAL函数的区别与用法
Excel中SUM和SUBTOTAL函数的小计与总计区别与用法

S/T303132333435A组小计505254565860CIRCA404142434445S/T505152535455B组小计9092949698100CIRCA606162636465S/T707172737475C组小计130132134136138140CIRCA808182838485S/T909192939495D组小计170172174176178180总计440448456464472480为了更直观的看一下其中的函数构造,我们取其中一部分的函数构造来看一下:通过上述剖析图可以看出来,小计中的公式没什么太大区别,但是总计中是直接选择了所有的区域(红色框框),而并非一个一个进行的选择。
下面同样尝试一下删除A组小计看看结果有何变化:(如下图所示)区分1月2月3月4月5月6月CIRCA202122232425S/T303132333435CIRCA404142434445S/T505152535455B组小计9092949698100CIRCA606162636465S/T707172737475C组小计130132134136138140CIRCA808182838485S/T909192939495D组小计170172174176178180总计440448456464472480可以看到,总计没有任何变化,即使删除了所有的小计,总计的数量还是保持不变。
上面简单的将两个求和函数sum和subtotal进行了比较,下面还有几点希望大家注意一下:1. 习惯用subtotal函数的人一般在使用subtotal函数单元格的上面一行保持一行空行,为了方便以后添加,并且函数自动相加,前提是在最初设置subtotal函数的时候就把那行空行包含在内并且以后每次添加都是在空行的上面添加行,这样就不用每次添加后对函数再进行调整。
2. 很多数据分析的时候sum和subtotal是结合使用的,单调的使用任何一种都有可能耗费操作者的时间。
筛选模式下的分类汇总——关于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中SUM和SUBTOTAL函数的区别与用法

S/T303132333435A组小计505254565860CIRCA404142434445S/T505152535455B组小计9092949698100CIRCA606162636465S/T707172737475C组小计130132134136138140CIRCA808182838485S/T909192939495D组小计170172174176178180总计440448456464472480为了更直观的看一下其中的函数构造,我们取其中一部分的函数构造来看一下:通过上述剖析图可以看出来,小计中的公式没什么太大区别,但是总计中是直接选择了所有的区域(红色框框),而并非一个一个进行的选择。
下面同样尝试一下删除A组小计看看结果有何变化:(如下图所示)区分1月2月3月4月5月6月CIRCA202122232425S/T303132333435CIRCA404142434445S/T505152535455B组小计9092949698100CIRCA606162636465S/T707172737475C组小计130132134136138140CIRCA808182838485S/T909192939495D组小计170172174176178180总计440448456464472480可以看到,总计没有任何变化,即使删除了所有的小计,总计的数量还是保持不变。
上面简单的将两个求和函数sum和subtotal进行了比较,下面还有几点希望大家注意一下:1. 习惯用subtotal函数的人一般在使用subtotal函数单元格的上面一行保持一行空行,为了方便以后添加,并且函数自动相加,前提是在最初设置subtotal函数的时候就把那行空行包含在内并且以后每次添加都是在空行的上面添加行,这样就不用每次添加后对函数再进行调整。
2. 很多数据分析的时候sum和subtotal是结合使用的,单调的使用任何一种都有可能耗费操作者的时间。
subtotal函数103

subtotal函数103介绍subtotal函数是一种用于计算小计的函数,通过对给定数据进行求和运算,返回特定范围内的子总和。
在 Excel 中,subtotal函数是一种非常有用的工具,可以在大型数据表中快速计算每个部分的总和。
subtotal函数的基本语法在 Excel 中,subtotal函数的语法如下:SUBTOTAL(function_num, ref1, [ref2], ...)•function_num:用于指定要执行的具体函数。
这是一个数字,可以是 1 到11 或 101 到 111 之间的任何值。
每个数字对应一个特定的函数。
•ref1, ref2, ...:需要进行计算的范围或单元格引用。
函数编号及对应的操作以下是各个函数编号及其对应的操作:1.AVERAGE:计算指定范围内的平均值。
2.COUNT:计算指定范围内包含数字的单元格数量。
3.COUNTA:计算指定范围内不为空的单元格数量。
4.MAX:计算指定范围内的最大值。
5.MIN:计算指定范围内的最小值。
6.PRODUCT:计算指定范围内的乘积。
7.STDEV:计算指定范围内的标准差(样本)。
8.STDEVP:计算指定范围内的标准差(总体)。
9.SUM:计算指定范围内的总和。
10.VAR:计算指定范围内的方差(样本)。
11.VARP:计算指定范围内的方差(总体)。
subtotal函数的用法示例下面是几个subtotal函数的用法示例,以便更好地理解它们的功能。
示例一:计算总和假设我们有以下数据:A B1 1002 2003 3004 4005 500要计算数据范围 A1:A5 的总和,可以使用以下公式:=SUBTOTAL(9, A1:A5)这将返回数据范围 A1:A5 的总和,即 1500。
示例二:计算平均值假设我们有以下数据:A B1 1002 2003 3004 4005 500要计算数据范围 A1:A5 的平均值,可以使用以下公式:=SUBTOTAL(1, A1:A5)这将返回数据范围 A1:A5 的平均值,即 300。
SUBTOTAL函数的9和109都是汇总,和SUM求和有何不同

SUBTOTAL函数的9和109都是汇总,和SUM求和有何不同在Excel中,有这么一个函数,集成了了求和、计数、平均值、最值、成绩等多种功能,被人称之为万能函数,这个函数就是Subtotal函数。
它和SUM求和函数有何不同呢?在Subtotal函数里,第一个参数代表功能代码,其中9和109都是求和,这两者之间的区别就是9包含了手动隐藏数据,109忽略了手动隐藏的数据,有人就说了9这个功能就和SUM函数一样了嘛,那到底一样不一样,下面我们来举例看看。
常规计算如图所示,使用这三个函数分别求对三列数据相同的销售数量进行求和,这里的数据没有被筛选,没有被隐藏,故结果都一致。
手动隐藏部分数据不修改公式,将表格里的第一行数据隐藏,从左侧的行号就能看出,第3行被隐藏。
再看下方的数据,SUBTOTAL-9和SUM函数的结果相同,但和SUBTOTAL-109不相同。
也就是SUBTOTAO使用功能代码是109的时候是不包含手动隐藏的数据的,而功能代码9和SUM的汇总包含了手动隐藏数据的。
筛选数据求和选中表格,设置筛选条件,通过筛选的方式隐藏了最后一行的数据。
下方的求和结果中发现,SUBTOTAL函数不管是9还是109都没有计算被筛选隐藏的数据,而SUM函数依然计算的是所有的数据。
忽略嵌套在内的SUBTOTAL函数部分数据表格,在表格数据的中间有分类小计,在表格的底部有总计,如果分类小计使用的是SUBTOTAL函数求和,而底部的总计,同样采用的是SUBTOTAL函数汇总,尽管选择的数据求和区域包含了上方的小计数据,但SUBTOTAL函数会自动忽略掉嵌套在内的SUBTOTAL函数,从而避免数据被重复计算。
但如果使用的是SUM函数,只会对选择的计算区域内所有的数据进行汇总,故这样的表格,计算出来的数据就重复了,而不正确。
小结:从以上的案例中发现,SUBTOTAL函数里汇总和SUM汇总是完全不同的,区别如下:SUBTOTAL函数功能9计算手动隐藏的数据。
subtotal函数的使用方法

subtotal函数的使用方法subtotal函数是Excel中非常常用的一个函数,它可以在进行数据汇总和计算子总和时发挥重要作用。
在本文中,我们将详细介绍subtotal函数的使用方法,包括函数的语法、参数以及实际应用场景。
通过学习本文,您将能够熟练运用subtotal 函数,提高数据处理效率。
首先,我们来看一下subtotal函数的语法。
subtotal函数的语法如下:=SUBTOTAL(function_num,ref1,[ref2],...)。
其中,function_num是一个数字,用于指定所需的汇总函数。
ref1、ref2等参数则是需要进行汇总计算的数据范围。
接下来,我们来详细介绍function_num参数的取值范围及对应的汇总函数。
在subtotal函数中,function_num参数可以取1到11之间的任何整数,每个整数对应不同的汇总函数。
具体对应关系如下:1. AVERAGE。
2. COUNT。
3. COUNTA。
4. MAX。
5. MIN。
6. PRODUCT。
7. STDEV。
8. STDEVP。
9. SUM。
10. VAR。
11. VARP。
在使用subtotal函数时,我们需要根据具体的需求选择合适的function_num参数,以实现不同的汇总计算功能。
接下来,我们将通过实际案例来演示subtotal函数的具体应用。
假设我们有一个销售数据表格,其中包括产品名称、销售数量和销售金额等信息。
我们需要对销售数量和销售金额进行汇总计算,以便进行销售业绩分析。
这时,我们就可以使用subtotal函数来实现这一目的。
首先,我们选择一个空白单元格,输入如下公式:=SUBTOTAL(9,B2:B10)。
这个公式的含义是对B2到B10单元格范围内的数据进行求和计算。
而参数9对应的是SUM函数,表示对所选范围内的数据进行求和。
当我们按下回车键后,就会得到B2到B10单元格范围内数据的总和。
excel表格加减法函数公式

Excel表格中的加减法函数公式在Excel表格中,我们经常需要进行加减法运算,这时就需要使用相关的函数公式来实现这些运算。
Excel提供了多种函数公式来进行加减法运算,下面将介绍这些函数公式的用法和示例。
一、SUM函数SUM函数是Excel中最常用的加法函数,它能够计算指定单元格范围内的数值之和。
其基本语法如下:=SUM(数值1, 数值2, …)示例:=SUM(A1:A10) // 计算A1到A10单元格范围内的数值之和二、SUMIF函数SUMIF函数是带条件的加法函数,它能够根据指定条件计算单元格范围内符合条件的数值之和。
其基本语法如下:=SUMIF(条件范围, 条件, 求和范围)示例:=SUMIF(A1:A10,">10") // 计算A1到A10单元格范围内大于10的数值之和三、SUMIFS函数SUMIFS函数是带多条件的加法函数,它能够根据多个条件计算单元格范围内符合条件的数值之和。
其基本语法如下:=SUMIFS(求和范围, 条件范围1, 条件1, 条件范围2, 条件2, …)示例:=SUMIFS(A1:A10, B1:B10, ">10", C1:C10, "<20") // 计算A1到A10单元格范围内符合B1到B10大于10且C1到C10小于20条件的数值之和四、SUBTOTAL函数SUBTOTAL函数是对已有汇总数据的数据进行进一步汇总的函数,它能够对指定的汇总函数进行更复杂的操作。
其基本语法如下:=SUBTOTAL(函数代码, 范围1, 范围2, …)示例:=SUBTOTAL(9, A1:A10) // 对A1到A10单元格范围内的数值进行汇总,并忽略已被SUBTOTAL函数忽略的数值五、SUMPRODUCT函数SUMPRODUCT函数是对多个数组进行相乘并求和的函数,它能够实现较复杂的加法运算。
其基本语法如下:=SUMPRODUCT(数组1, 数组2, …)示例:=SUMPRODUCT(A1:A10, B1:B10) // 对A1到A10和B1到B10单元格范围内的数值进行对应相乘并求和六、减法运算除了加法函数外,在Excel中实现减法运算也很简单。
subtotal 用法

subtotal 用法SUBTOTAL是Excel中的一个函数,用于对一组数字进行求和并返回结果。
它可以帮助您快速对一个单元格或单元格区域中的数字进行求和,并可以与其他函数结合使用,以实现更复杂的计算和统计功能。
SUBTOTAL函数的基本语法如下:SUBTOTAL(function_code,ref1,ref2,...)其中,function_code表示要执行的功能代码,ref1,ref2,...表示要计算的一组数字单元格或单元格区域。
根据function_code的不同,SUBTOTAL函数可以执行不同的功能,例如求和、计数、平均值等。
其中,常用的功能代码有:1、9:求和(SUM)2、10:计数(COUNT)3、11:平均值(AVERAGE)4、12:最大值(MAX)5、13:最小值(MIN)要使用SUBTOTAL函数,首先选中要计算的一组数字单元格或单元格区域,然后在Excel菜单栏中点击“公式”选项卡,在“函数库”中找到SUBTOTAL函数并点击。
在弹出的对话框中输入要执行的功能代码和要计算的范围,然后点击“确定”按钮即可得到结果。
除了基本用法外,SUBTOTAL函数还可以与其他函数结合使用,以实现更复杂的计算和统计功能。
以下是一些常见的用法:1、使用IF和SUBTOTAL函数实现多条件求和:假设有一个表格,其中包含员工的工资数据,需要统计符合一定条件的员工的总工资。
可以使用IF和SUBTOTAL函数来实现。
首先使用IF函数筛选出符合条件的员工,然后再使用SUBTOTAL函数对这些员工的工资进行求和。
具体操作步骤如下:a.在表格中选中要计算总工资的单元格;b.在菜单栏中点击“公式”选项卡,在“函数库”中找到IF函数并点击;c.在IF函数的第一个参数中输入条件表达式,例如“工资大于5000且工龄大于等于5年”,然后在第二个参数中输入“是”对应的单元格范围;d.在第三个参数中输入SUBTOTAL函数,并输入相应的功能代码和单元格范围;e.按回车键执行公式,即可得到符合条件员工的总工资。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
S/T303132333435
A组小计505254565860
CIRCA404142434445
S/T505152535455
B组小计9092949698100
CIRCA606162636465
S/T707172737475
C组小计130132134136138140
CIRCA808182838485
S/T909192939495
D组小计170172174176178180
总计440448456464472480
为了更直观的看一下其中的函数构造,我们取其中一部分的函数构造来看一下:
通过上述剖析图可以看出来,小计中的公式没什么太大区别,但是总计中是直接选择了所有的区域(红色框框),而并非一个一个进行的选择。
下面同样尝试一下删除A组小计看看结果有何变化:(如下图所示)
区分1月2月3月4月5月6月
CIRCA202122232425
S/T303132333435
CIRCA404142434445
S/T505152535455
B组小计9092949698100
CIRCA606162636465
S/T707172737475
C组小计130132134136138140
CIRCA808182838485
S/T909192939495
D组小计170172174176178180
总计440448456464472480
可以看到,总计没有任何变化,即使删除了所有的小计,总计的数量还是保持不变。
上面简单的将两个求和函数sum和subtotal进行了比较,下面还有几点希望大家注意一下:
1. 习惯用subtotal函数的人一般在使用subtotal函数单元格的上面一行保持一行空行,
为了方便以后添加,并且函数自动相加,前提是在最初设置subtotal函数的时候就把那行空行包含在内并且以后每次添加都是在空行的上面添加行,这样就不用每次添加后对函数再进行调整。
2. 很多数据分析的时候sum和subtotal是结合使用的,单调的使用任何一种都有可能耗费操作者的时间。
OK,就到这里,休息一下吧^^。