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

来源:百度知道 编辑:UC知道 时间:2024/05/27 23:52:29
表一中的数据为:
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个,便以后在增加车间就不用修改公式区域了,。这就出现了许多空格)

如何解决这个问题?

=SUMPRODUCT((SHEET1!A2:A100="一车间")*(SHEET1!B2:B100="一组")*SHEET1!C2:C100))

=SUMPRODUCT((SHEET1!A2:A100="一车间")*(SHEET1!B2:B100="二组")*SHEET1!C2:C100))

如果你只是一个车间,那么:
=SUMIF(SHEET1!B:B,"一组",SHEET1!C:C)
=SUMIF(SHEET1!B:B,"二组",SHEET1!C:C)

用=sumproduct((区域1=条件1)*(区域2=条件2)...*(区域N=条件N))
不明白的话看看SUMPRODUCT的帮助文件.

如果单一条件的话,还可以用=SUMIF(条件区域,条件,求和区域)

还可以用数组公式{=SUMIF(if((区域1=条件1)*(区域2=条件2)...*(区域N=条件N)),求和区域)},数组公式的录入是写完公式后(不包括大括号)按CTRL+SHIFT+ENTER.

是不是可以尝试使用一些数据透视表?