excel中如何对多张表的数据进行条件累加求和。

2024-11-28 20:40:02
推荐回答(5个)
回答1:

很简单,把12张表格打开,然后打开第13张表格,选择你要求和物料,地区等的单元格,先打等号,然后在其余的那12张表格中选取相应的单元格,注意单元格之间要加+号,最后在第13个表格的单元格,你会看到前12个表格所选单元格求和的公式,直接回车就可以了。其余的你可以参考单元格的显示,写好公式就可以了。

复杂一点的就要用到数据透视表,需要有一定的编程能力。

回答2:

假设工作表名称为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)完成公式,下拉复制公式。

回答3:

我能想到有2种方法,不知其他朋友是否有更好的办法
1、将12张表增加一个月份列后复制到一起,然后透视表,结果就出来了。
2、在第13张表上先用双条件求和函数分别从1-12月里面把满足条件的值取过来,再按你的要求求和。

回答4:

如果位置一样的话就
如合计sheet1到sheet12第一列第二行
=SUM(Sheet1:Sheet12!A2)
这种方式,如果不一样的话
就要多动动手拉公式哦

回答5:

透视表没错。
不过对于多个表的计算,最好先把这些表都导到access里进行关联合并,根据物料编号和地区作为连接条件,把其他的数据都整合成(某个地区,某种物料,1~12月份分别都是什么数据),然后导回excel里,汇总一下就行了。