`SUM` 和 `SUBTOTAL` 是 Excel 中用于计算数据总和的两个函数,它们的主要区别如下:
求和范围
`SUM` 函数会计算指定区域中所有数字的总和,包括隐藏的数据。
`SUBTOTAL` 函数会根据筛选条件计算可见部分的总和,如果数据被筛选,则只对筛选出来的可见部分进行求和。
功能差异
`SUM` 是一个简单的加法运算,没有提供额外的统计功能。
`SUBTOTAL` 函数提供了更丰富的统计功能,比如求平均值、计数、最大值、最小值等,并且可以通过功能代码自定义统计方法。
参数设置
`SUM` 函数的语法简单,直接指定求和范围,如 `=SUM(A1:A10)`。
`SUBTOTAL` 函数的语法稍微复杂,需要指定功能代码和求和范围,还可能包括筛选条件,如 `=SUBTOTAL(9, A1:A10)`,其中 `9` 代表求和操作。
动态更新
当数据条件发生变化时,`SUM` 函数会自动更新求和结果。
`SUBTOTAL` 函数不会因筛选条件的变化而自动更新结果,需要手动重新计算或设置条件以更新统计结果。
使用场景
当需要对数据进行简单的总和计算时,可以使用 `SUM` 函数。
当需要根据特定条件对数据进行分组统计时,`SUBTOTAL` 函数更加灵活和适用。
总结来说,`SUM` 函数适用于无条件地对整个数据范围求和,而 `SUBTOTAL` 函数适用于在筛选条件下对可见部分数据进行求和,并提供额外的统计功能