求救excel多个工作表,有条件筛选后金额求和?

如图是其中一份工作表,共有全年12个月12份工作表,现在需要把每个表的每项款项筛选出来,并且金额求和金额。例如:筛选出每个表的差旅费以及金额,并将12个表的差旅费金额求和,请教各位高手,谢谢!

你的需求, 和下面这个链接基本上是一致的
只是需要修改一下公式中的参数即可
http://zhidao.baidu.com/browse/864?lm=8960&word=Excel

=sumproduct(sumif(indirect("sheet"& row($1:$12) &"!A:A"),A1,indirect("sheet"& row($1:$12) &"!B:B")))
如果工作表名称是 1月, 2月, 3月.....
=sumproduct(sumif(indirect("sheet"& row($1:$12) &"!月A:A"),A1,indirect("sheet"& row($1:$12) &"!月B:B")))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-10
用数据透视表比较容易快捷,不用筛选
当然也可用SUMIF函数(假设你的12个工作表分别为SHEET1到SHEET12)
=SUMPRODUCT(SUMIF(INDIRECT("sheet"& ROW($1:$12) &"!A:A"),A1,INDIRECT("sheet"& ROW($1:$12) &"!B:B")))
第2个回答  2013-12-10
=VLOOKUP(A3,表格的名称!$A$1:$AI$327,1,FALSE)+VLOOKUP(A3,第二个表格的名称!$A$1:$AI$327,1,FALSE)+……,不知道行不行,你要不先试试吧,这个肯定是要引用公式的
相似回答