SUM与SUBTOTAL函数有什么区别呢?

如题所述

一、两者用法不同

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

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜