SUBTOTAL和SUM的区别是

谢谢,都是求和的吧?

一、两者用法不同

SUBTOTAL,日常中最常见到的是在分类汇总中, 返回列表或数据库中的分类汇总。通常使用数据菜单中的分类汇总命令可以容易地创建带有分类汇总的列表。一旦创建了分类汇总,就可以通过编辑 SUBTOTAL 函数对该列表进行修改。

SUM函数指的是返回某一单元格区域中数字、逻辑值及数字的文本表达式之和。如果参数中有错误值或为不能转换成数字的文本,将会导致错误。SUM函数是一个数学和三角函数,可将值相加。 可以将单个值、单元格引用或是区域相加,或者将三者的组合相加。

二、功能特性不同

当 function_num 为从101到111 的常数时,SUBTOTAL 函数将忽略通过格式菜单的行子菜单下面的隐藏命令所隐藏的行中的值,当只分类汇总列表中的非隐藏数字时,使用这些常数。但不论使用什么 function_num 值,SUBTOTAL 函数都会忽略任何不包括在筛选结果中的行。 

SUM函数要相加的第一个参数可以是数字,或Excel中A1 之类的单元格引用或 A2:A8 之类的单元格范围。如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本将被忽略。


扩展资料

SUM的用法说明:

SUM将指定为参数的所有数字相加,每个参数都可以是区域、单元格引用、数组、常量、公式 或另一个函数的结果。例如,SUM(A1:A5)将单元格A1 至 A5 中的所有数字相加,再如,SUM(A1, A3, A5)将单元格 A1、A3 和 A5 中的数字相加。

如果A是一个向量,sum(A)返回这个向量中所有元素的和。如果A是一个矩阵,sum(A)把A的各列看做一个向量,并返回一个行向量,这个行向量的第n个元素是A中第n列元素的和。如果A是一个多维数组,sum(A)仅仅计算A中第一个非奇异维,并把它看成一个向量,计算后返回一个行向量组。

参考资料来源:百度百科-subtotal

参考资料来源:百度百科-sum

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-08-22

SUBTOTAL和SUM的区别是:

1、sum是全部求和

2、subtotal是将筛选出来的可见部分求和。

用SUM函数进行求和 例如 =SUM(A1:A10) 对A1:A10进行求和

用SUBTOTAL(9,引用区域)函数进行求和 例如 =SUBTOTAL(9,A1:A10) 对A1:A10进行求和,和SUM不同的是,SUBTOTAL会根据的你的筛选情况进行分类汇总,如果用SUM函数进行求和,在筛选模式下,求和是会出错的。

扩展资料:

SUM 将您指定为参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。)的所有数字相加。每个参数都可以是区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)、单元格引用 (单元格引用:用于表示单元格在工作表上所处位置的坐标集。

SUBTOTAL是分类汇总函数,包含了sum的功能进行汇总,可以根据需要进行及时调整函数,采用1-9等数字进行定义相关函数,你可以在excel帮助里看到更精确的解释。

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个回答  推荐于2017-10-04
1、sum是全部求和
2、subtotal是将筛选出来的可见部分求和。
用SUM函数进行求和 例如 =SUM(A1:A10) 对A1:A10进行求和
用SUBTOTAL(9,引用区域)函数进行求和 例如 =SUBTOTAL(9,A1:A10) 对A1:A10进行求和,和SUM不同的是,SUBTOTAL会根据的你的筛选情况进行分类汇总,如果用SUM函数进行求和,在筛选模式下,求和是会出错的。
第3个回答  2019-09-15
区别:数据处于筛选状态,SUM连隐藏的数据也求和了,但SUBTOTAL不是的。
SUM
将您指定为参数
(参数:为操作、事件、方法、属性、函数或过程提供信息的值.)的所有数字相加.每个参数都可以是区域
(区域:工作表上的两个或多个单元格.区域中的单元格可以相邻或不相邻.)、单元格引用
(单元格引用:用于表示单元格在工作表上所处位置的坐标集.SUBTOTAL是分类汇总函数,包含了sum的功能进行汇总,可以根据需要进行及时调整函数,采用1-9等数字进行定义相关函数,你可以在excel帮助里看到更精确的解释.
用SUM函数进行求和
例如
=SUM(A1:A10)
对A1:A10进行求和
用SUBTOTAL(9,引用区域)函数进行求和
例如
=SUBTOTAL(9,A1:A10)
对A1:A10进行求和,和SUM不同的是,SUBTOTAL会根据的你的筛选情况进行分类汇总,如果用SUM函数进行求和,在筛选模式下,求和是会出错的。
第4个回答  2018-12-04
以下说明针对WPS
sum是一个单一功能函数,只能用于求和。
SUBTOTAL是一个多功能函数,根据他的第一个参数(一个数字)的不同能够完成一系列功能
具体序号功能列表

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

两种序号的区别在于是否把被隐藏的单元格考虑在内(表格来源于wps的文档)

至于计算范围两者实际上是一样的(SUBTOTAL的第二参数)
相似回答