筛选后仍用 SUM,结果不会随筛选隐藏行变化。若要只合计筛选后可见的行,把公式改为:
SUM
=SUBTOTAL(9,B2:B100)
把 B2:B100 换成你的数据范围。筛选时它会随可见行更新;若还想忽略手动隐藏的行,用 =SUBTOTAL(109,B2:B100)。
B2:B100
=SUBTOTAL(109,B2:B100)
如果结果仍不对,再检查公式范围是否选对,以及数据是否存成文本(文本数字通常不会被 SUM 正常相加)。
如果你想让总和只统计筛选后显示的行,可以在表格底部用“数据 → 分类汇总”之外的普通公式栏输入 =SUBTOTAL(9,B2:B100),把范围改成你的数据列。筛选条件改变后,结果会自动重算。
如果你用的是 Excel 表格(按 Ctrl+T 创建的那种),也可以在“表格设计”里勾选“汇总行”,再从汇总单元格的下拉菜单选“求和”;它会按当前筛选结果统计。
Ctrl+T
普通 SUM 会把被筛选隐藏的行也算进去,所以筛选后总数不变通常是公式的统计方式所致。若改用汇总行后仍不对,再检查选中的列和范围里是否混入了标题、空白或文本格式的数字。