请问在excel中通过筛选后的数据能用sum函数来求和吗?

我的表格是按时间排序的,已付款用红色表示,未付款用黑色表示,通过颜色筛选后能不能用sum函数来求和?

可以筛选后,直接用=SUM()函数,范围选中筛选出的需求和的区域即可。
但是,该函数求和后,如果筛选条件去除,=SUM()函数就会自动将所选范围(包括不在筛选范围的)数据全部求和。
我一般用两种办法解决:
1、筛选后,ctrl+A,选中所有选中显示数据-鼠标右键-复制,点击新工作表,点击A1单元格-鼠标右键-选择性粘贴-数值,然后再求和相关数据;
或:
2、在需求和数据旁插入一空白列,筛选后,在该空白列显示区第一、第二行输入1,然后复制下拉,让对应筛选出数据旁的这一空白列都填入数据1,再用=sumif(新插入列区域,"1",需求和区域)来求和。来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-03
假设数据范围在A2:A100中,
筛选后的数据在 B2:B100
筛选后求和,=SUBTOTAL(109,B2:B100)追问

请问109代表什么?

追答

109 SUM 表示求和

第2个回答  2011-12-03
=SUBTOTAL(9,筛选后求和区域)
第3个回答  2011-12-03
SUBTOTAL(109,c:c),假设你求和区域我c列
相似回答