EXCEL表中多条件求和(通过工作表1中的数据,在工作表2中生成汇总数据)2

急求:excel表的多条件求和(通过工作表1数据,在工作表2中生成汇总数据)
悬赏分:0 - 离问题结束还有 10 天 12 小时
表一中的数据为:
A B C
1 车间 班组 日工作量
2 一车间 一组 100
3 一车间 一组 100
4 一车间 二组 200
5 一车间 二组 200

我想通过“表一”中的数据,在“表二”中自动生成当月“一车间,一组”当月总数和“一车间,二组”当月总数,既要满足“A”中的条件,又要满足“B”中的条件,请教高手指点运用什么函数公式来自动求和?

兄弟在此谢过了!!!
问题补充:=SUMPRODUCT((SHEET1!A2:A100="一车间")*(SHEET1!B2:B100="一组")*SHEET1!C2:C100))

对B列区域中,如出现空的单元格,统计的数据出错,无法统计。
(比如我A列中还有二车间,但二车间是总的,没有分组,所里B列就出现了空一个单元格,还有就是假如我现在有10车间,但我想统计区域加到20个,便以后在增加车间就不用修改公式区域了,。这就出现了许多空格)

如何解决这个问题?

第1个回答  2009-11-12
做个假设,你要在“表二”中统计各车间、各分组(如果有的话)的工作量:
你在表二的A列分别输入一车间一组、一车间二组、二车间。。。(前提要写出所有要统计的车间、组别);在B2单元格输入公式 :

=IF(LEN(A2)=LEN(表1!A2),SUMIF(表1!A$2:A$100,A2,表1!C$2:C$100),SUMPRODUCT((表1!A$2:A$100=LEFT(A2,FIND("间",A2)))*(表1!B$2:B$100=RIGHT(A2,LEN(A2)-FIND("间",A2)))*表1!C$2:C$100))

下拉公式。

不好意思,回答完才发现是不能通过拖动公式来实现的。我再想想其他办法
上面的公式本身没有错,只是通用性不够强。

=IF(ISERROR(VLOOKUP(A2,表1!A$2:B$100,2,)),SUMPRODUCT((表1!A$2:A$100=LEFT(A2,FIND("间",A2)))*(表1!B$2:B$100=RIGHT(A2,LEN(A2)-FIND("间",A2)))*表1!C$2:C$100),SUMIF(表1!A$2:A$100,A2,表1!C$2:C$100))

公式须修改成上面的形式,下拉公式即可。
第2个回答  2009-11-12
表一只显示当月的数据吗?如果是:
1:在D2输入公式=CONCATENATE(A2,B2)下拉复制
2:在表二的C2输入公式=SUMIF(表一!D:D,CONCATENATE(A2,B2),表一!C:C)
试试吧!我已试用过。
如果不是就麻烦一点,要把日期换算成月份,再与车间组合并后再执行查找合计。
第3个回答  2009-11-12
我是这样更改sheet 1的。即:将日工作量一栏按组分别填写;
车间 班组 日工作量
一车间 一组 100
一车间 一组 100
一车间 二组 200
一车间 二组 200

然后在sheet 2 中

一车间一组下框中输入:=SUM(Sheet1!C2:Sheet1!C100)回车;再向右拖格式
一车间一组 一车间二组
200 400
第4个回答  2009-11-12
使用数据透视
可以很好的分级显示结果。本回答被提问者采纳

...求和(通过工作表1数据,在工作表2中生成汇总数据)
=SUMIF(SHEET1!B:B,"一组",SHEET1!C:C)=SUMIF(SHEET1!B:B,"二组",SHEET1!C:C)

如何在excel工作簿中sheet1表对sheet2表中的数据实现多条件的数据求和计...
=sumproduct((sheet2!B2:B2000="A")*(sheet2!C2:C2000="甲")*(sheet2!D2:D2000="子")*sheet2!E2:E2000)假设对E2:E2000求和

excel 中sheet1中有很多数据,怎么才能让sheet1中相同的数据在sheet2中...
使用条件求和公式:sumif(需计算的单元格区域,条件,需求和的数据)在sheet2中 把不重复的数据粘贴在a列 b列输入公式sumif(如上)其中,需计算的单元格区域就是和a列同的数据区域 条件就是b列数据 需求和数据,就是你想汇总的数据 不知道这么说你明白了没有,如果没明白,可以继续!呵呵 ...

...工作表1中两个条件的数据,在工作表2中生成求和
1、=SUMPRODUCT((表1!A2:A7="财务")*(表1!B2:B7="二级")*表1!D2:D7)2、=SUMPRODUCT((表1!A2:A7="财务")*(表1!B2:B7="一级"+表1!B2:B7="二级")*表1!E2:E7)请按实际的区域范围修改公式

在EXCEL表格中如何按多个条件分类汇总求和?
把EXCEL表中的数据进行按多个条件进行分类汇总,并统计出个数,并求和的方法。如下参考:1.首先打开小计统计数据表。2.然后选择所有的数据内部和点击排序-自定义排序。3.在排序中将主要关键字设置为community,然后单击ok。4.然后单击所有数据并选择subtotal,如下图。5. 检查小计中的社区,如下图。6....

excel表中有多个内容怎么取合计数
在Excel表格中,若需对多个内容进行求和操作,可使用SUM函数、AutoSum功能、条件求和函数(如SUMIF、SUMIFS)或数据透视表进行。具体步骤如下:1. 使用SUM函数:选择空白单元格输入“=SUM()”,选取求和范围,输入“)”并回车,Excel将计算所选范围总和。2. 使用AutoSum:选中要求和的列或行后点击工具...

在EXCEL里如何在一个单元格里将另一个工作表对应字符的符合条件的数值全...
如工作表1中单元格“E4”对应字符是“基本工资”,在另一个工作表2中有“基本工资”的记录清单,当然不只是“基本工资”,项目很多,如何列公式才能把工作表2中的“基本工资”所有记录... 如工作表1中单元格“E4”对应字符是“基本工资”,在另一个工作表2中有“基本工资”的记录清单,当然不只是“基本工资”,项...

EXCEL中怎么实现多条件跨表格求和?
EXCEL中多条件跨表格求和的具体操作方法如下:1.这里共是有四个工作表:一个是汇总表,另外三个是单独的个人表。2.首先,填汇总表中所有人第一学期的语文成绩,这里需要一个公式,就是跨工作表的公式:=(sheet1!X1+sheet2!X1+sheet3!X1)这个公式--sheet代表工作表;X代表工作表内纵坐标的...

excel中如何对多张表的数据进行条件累加求和?
假设工作表名称为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)完成公式,下拉复制...

excel多工作表单条件求和
假设我们要求和的条件是日期,把多个工作表的同日期的数值相加后返回到新的工作表中,那么可以使用SUMIF函数,举例:表1,表2是每日收入明细,表1和表2A列输入的是日期,B列是要求和的数据,在表3的A列输入日期如2011-1-1用填充柄向下拖拉,在表3的B3(假设表1,2,3的第一个日期输入在A3)...

相似回答