请问excel里用sum函数求和 和用subtotal(9,)有什么区别?

如题

有筛选的时候,如果希望只计算筛选部分求和,就用subtotal。而sum会把隐藏单元格都计算。
比如sum(A1:A9),不管是否筛选,总是计算9个单元格的和。如果用subtotal,筛选的时候只会计算显示出来的和。
另外subtotal可以累积求和,比如A10=subtotal(A1:A9)。A12=10。A13=subtotal(A1:A12),A12的计算会自动去掉A10单元格。sum则不可以。

excelsubtotal使用步骤如下:

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:第一参数支持数组参数。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-20
有筛选的时候,如果希望只计算筛选部分求和,就用subtotal。而sum会把隐藏单元格都计算。
比如sum(A1:A9),不管是否筛选,总是计算9个单元格的和。如果用subtotal,筛选的时候只会计算显示出来的和。
另外subtotal可以累积求和,比如A10=subtotal(A1:A9)。A12=10。A13=subtotal(A1:A12),A12的计算会自动去掉A10单元格。sum则不可以。本回答被提问者采纳
第2个回答  2014-04-20
sum(单元格区域)函数求和 和用subtotal(9,单元格区域)实际上相同的
而subtotal(109,单元格区域)是忽略单元格区域隐藏值,一般用于筛选后求和。
第3个回答  2014-04-20
sum 只能汇总
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 VARP

Ref1, ref2, 为要进行分类汇总计算的 1 到 29 个区域或引用。
第4个回答  2014-04-20
SUBTOTAL(9,区域) 区域求和(包含隐藏值)
SUBTOTAL(109,区域) 区域求和(不包含隐藏值)
相似回答