首页 > 精选资讯 > 严选问答 >

excel中函数subtotal中的sum用法

更新时间:发布时间:

问题描述:

excel中函数subtotal中的sum用法,蹲一个大佬,求不嫌弃我问题简单!

最佳答案

推荐答案

2025-07-30 04:40:49

excel中函数subtotal中的sum用法】在Excel中,`SUBTOTAL` 是一个非常实用的函数,尤其在处理筛选后的数据时,能够灵活地进行计算。其中,`SUBTOTAL` 函数的 `SUM` 功能被广泛用于对可见单元格进行求和,而忽略隐藏行的数据。

一、SUBTOTAL 函数简介

`SUBTOTAL` 函数的语法如下:

```

SUBTOTAL(function_num, ref1, [ref2], ...)

```

- function_num:表示要执行的计算类型,例如 9 表示 SUM(求和)。

- ref1, ref2...:需要计算的区域或引用。

二、SUBTOTAL 中的 SUM 用法

当使用 `SUBTOTAL` 的 `SUM` 功能时,其功能是只对当前可见的单元格进行求和,忽略被手动隐藏或通过筛选隐藏的行。这在处理大量数据并经常进行筛选操作时非常有用。

常用 function_num 值:

function_num 计算方式
1 AVERAGE
2 COUNT
3 COUNTA
4 MAX
5 MIN
6 PRODUCT
7 STDEV
8 STDEVP
9 SUM
10 VAR
11 VARP

> 注意:`function_num` 为 1~11 时,会忽略隐藏的行;而为 101~111 时,则包括隐藏行的计算。

三、SUBTOTAL(SUM) 使用示例

假设我们有一个销售数据表,包含以下列:

日期 销售额
2024/1/1 100
2024/1/2 200
2024/1/3 300
2024/1/4 400
2024/1/5 500

如果我们对“销售额”列进行筛选,只显示“2024/1/1”和“2024/1/3”的数据,使用 `SUBTOTAL(9, B2:B6)` 将只对这两行进行求和,结果为 400。

四、对比普通 SUM 与 SUBTOTAL(SUM)

情况 使用公式 结果
全部显示 =SUM(B2:B6) 1500
筛选后显示 =SUBTOTAL(9, B2:B6) 400
隐藏行后 =SUBTOTAL(9, B2:B6) 400
普通 SUM =SUM(B2:B6) 1500

五、总结

项目 内容说明
函数名称 SUBTOTAL
主要用途 对可见单元格进行计算,忽略隐藏行
SUM 功能 function_num = 9
优点 适用于筛选或隐藏行后的数据统计
注意事项 function_num 为 1~11 时忽略隐藏行

在日常数据处理中,合理使用 `SUBTOTAL` 函数可以提高工作效率,特别是在处理动态数据时,能更准确地反映当前视图下的实际数据总和。

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。