【在EXSL表格中 subtotal(9,a1:a5)是求和公式,其中9 起到什么】在Excel(注意:原文中的“EXSL”应为“Excel”)中,`SUBTOTAL` 是一个非常实用的函数,常用于对数据进行筛选后的统计计算。其中,`SUBTOTAL(9, A1:A5)` 是一个常见的用法,它表示对指定区域内的数值进行求和。
但很多人可能不清楚,为什么这里使用数字“9”而不是其他数字。其实,“9”在这里是一个参数,用于指定函数的具体类型。
一、
`SUBTOTAL` 函数的语法为:
`SUBTOTAL(function_num, ref1, [ref2], ...)`
- `function_num`:代表要执行的计算类型,例如求和、计数、平均等。
- `ref1, ref2,...`:要处理的数据范围。
在 `SUBTOTAL(9, A1:A5)` 中:
- “9” 表示“SUM”,即对 A1:A5 区域内的数值进行求和。
- 这个函数有一个重要特性:它会忽略被隐藏的行,也就是说,如果某些行被手动隐藏或通过筛选功能隐藏了,这些行的数值不会被计入结果中。
因此,`SUBTOTAL(9, A1:A5)` 不仅可以实现求和功能,还能根据显示状态动态调整计算结果。
二、常用 SUBTOTAL 函数参数对照表
function_num | 功能 | 是否忽略隐藏行 |
1 | 平均值 | 是 |
2 | 计数 | 是 |
3 | 非空单元格数 | 是 |
4 | 最大值 | 是 |
5 | 最小值 | 是 |
6 | 乘积 | 是 |
7 | 标准差 | 是 |
8 | 方差 | 是 |
9 | 求和 | 是 |
10 | 平均值(忽略隐藏) | 否 |
11 | 计数(忽略隐藏) | 否 |
> 注:function_num 的取值范围是 1 到 11,其中 1-11 对应的是不同的统计方式,而 10-11 则是不忽略隐藏行的版本。
三、实际应用场景
当你在 Excel 中使用筛选功能时,有些行会被隐藏,此时使用 `SUM(A1:A5)` 会将隐藏行也计算进去,而 `SUBTOTAL(9, A1:A5)` 只会对可见的行进行求和,这样能更准确地反映当前视图下的数据总和。
四、结语
综上所述,在 `SUBTOTAL(9, A1:A5)` 中,“9”表示求和操作,同时该函数能够智能地忽略被隐藏的行,使得统计数据更加精准。对于经常需要处理筛选后数据的用户来说,这是一个非常有用的函数。