夜雨聆风学习资料网

ARTICLE · 1240396

Excel筛选后求和,为什么总数没变?

Excel筛选后求和,为什么总数没变?

Excel筛选后求和,为什么总数没变?

Excel筛选后求和,为什么总数没变?

在Excel里筛选出某一类数据后,底部合计却还是筛选前的总数?这通常是因为公式用了 SUM。

SUM 会对指定区域中的数字求和。筛选只是暂时隐藏不符合条件的行,SUM 仍会把这些行算进去。

让合计跟着筛选变化

假设金额在 E2:E100,在合计单元格输入:
=SUBTOTAL(9,E2:E100)
参数 9 表示求和。使用筛选后,SUBTOTAL 会忽略被筛选隐藏的行,只统计当前显示的结果。切换筛选条件,合计也会跟着变化。

手动隐藏的行也不想算进去

如果除了筛选隐藏行,还要排除手动隐藏的行,把 9 改成 109:
=SUBTOTAL(109,E2:E100)
简单记:普通合计用 SUM;筛选后只合计可见行,用 SUBTOTAL(9,区域);手动隐藏的行也要排除,用 SUBTOTAL(109,区域)。

注意:把示例中的 E2:E100 换成你表格里的实际数据区域。SUBTOTAL 忽略由筛选隐藏的行;9 与 109 的区别是是否同时忽略手动隐藏的行。

#Excel技巧 #办公效率 #函数公式

原文Excel筛选后求和,为什么总数没变?
作者提示: 个人观点,仅供参考
甘肃,1分钟前,

相关学习资料