SUBTOTAL 用功能代码 109 求和,并忽略被筛选隐藏的行。代码 1–11 忽略筛选行;101–111 还忽略手动隐藏的行。把 109 换成 101(平均)、102(计数)等。
=SUBTOTAL(101, B2:B100)→215仅可见行的平均值。
=SUBTOTAL(103, A2:A100)→18统计可见行中的非空单元格。
=SUBTOTAL(9, B2:B100)→6,450代码 9 会跳过被筛选掉的行,但仍包含你手动隐藏的行。
SUM 始终对所有行求和;SUBTOTAL 会遵循筛选,使合计与所见一致。
两者都会忽略被筛选隐藏的行。代码 101 到 111 还会忽略手动隐藏的行;代码 1 到 11 则包含它们。
AGGREGATE 提供更多函数,还能忽略错误值。例如,=AGGREGATE(9, 7, B2:B100) 对可见行求和并跳过错误。
不会。SUBTOTAL 会忽略其区域内的其他 SUBTOTAL 公式,所以总计保持正确。
需要为你自己的数据生成公式?
用自然语言描述需求,让 ExcelGPT 编写、解释并校验公式——免费起步,无需插件。