第1个回答 2013-01-09
假设工作表名称为1-13,A列到D列物料,编号,地区,数量,在13工作表的D2中使用数组公式:
=SUM(SUMIFS(INDIRECT(ROW($1:$12)&"!D$1:D$1000"),INDIRECT(ROW($1:$12)&"!B$1:B$1000"),B2,INDIRECT(ROW($1:$12)&"!C$1:C$1000"),C2))
按三键(CTRL+SHIFT+ENTER)完成公式,下拉复制公式。本回答被网友采纳
第2个回答 2013-01-09
我能想到有2种方法,不知其他朋友是否有更好的办法
1、将12张表增加一个月份列后复制到一起,然后透视表,结果就出来了。
2、在第13张表上先用双条件求和函数分别从1-12月里面把满足条件的值取过来,再按你的要求求和。
第3个回答 2013-01-09
如果位置一样的话就
如合计sheet1到sheet12第一列第二行
=SUM(Sheet1:Sheet12!A2)
这种方式,如果不一样的话
就要多动动手拉公式哦
第4个回答 2013-01-09
透视表没错。
不过对于多个表的计算,最好先把这些表都导到access里进行关联合并,根据物料编号和地区作为连接条件,把其他的数据都整合成(某个地区,某种物料,1~12月份分别都是什么数据),然后导回excel里,汇总一下就行了。