excel中如何将sheet1中相同表头的内容自动汇总到sheet2

sheeft1为明细账

sheeft2中需要显示1中相同表头下入库或出库数量的总和
(sheeft1中每增加一笔账2中数据会自动跟着改变)

sheet2中单元格使用公式

例如C2单元格
=SUMIFS(Sheet1I:I,Sheet1!E:E,A2,Sheet1!F:F,B2)
D2单元格
=SUMIF(Sheet1G:G,Sheet1!E:E,A2,Sheet1!F:F,B2)

公式中Sheet1改为你第一张sheet的实际名字追问

显示无效名称错误,为啥C2用SUMIFS,而D2中用SUMIF呢,两个不是一样的吗?我用的是excel2010这个有影响吗

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-01
在SHEET2的C2中输入
=SUMPRODUCT((SHEET1!$E$2:$E$2000=$A2)*(SHEET1!$F$2:$F$2000=$B2)*SHEET1!I$2:I$2000)
在SHEET2的D2中输入
=SUMPRODUCT((SHEET1!$E$2:$E$2000=$A2)*(SHEET1!$F$2:$F$2000=$B2)*SHEET1!G$2:G$2000)
在SHEET2的E2中输入
=C2-D2
然后选定C2:E2下拉填充。
第2个回答  2014-11-01

    假如二表的表头都在第1行。在Sheet2表的C2单元格输入如下公式,下拉

    =SUMPRODUCT((Sheet1!$E$2:$E$2000=A2)*(Sheet1!$F$2:$F$2000=B2)*Sheet1!$I$2:$I$2000)

    在Sheet2表的出库数量下D2单元格输入如下公式,下拉

    =SUMPRODUCT((Sheet1!$E$2:$E$2000=A2)*(Sheet1!$F$2:$F$2000=B2)*Sheet1!$G$2:$G$2000)

本回答被提问者采纳
第3个回答  2014-11-01
=sum(A:A)
相似回答