excel 多列条件求合计

EXCEL如图片所示:
如何按批号+品号相同的数量相加起来呢?比如批号为P0211-100624-A09N,品号为MZ0308001020S的行有三行,数量合计就为12667.
如何设置公式可以自动计算呢?
而且是在第三行才显示12667这个总数,不是每行都显示总数,就是在相同条件的最后一行显示总计

第1个回答  2010-07-29
有三种方法

1.用数据透视表来做,在“数据”--“数据透视表和数据透视图”,然后一步一步按要求做,就可以实现求和等多项分析操作

2.用EXCEL自带的条件求和向导,在“工具”--“加载宏”,勾选“条件求和向导”,确定,然后在“工具”--“向导”中就会有“条件求和”这一项了

3.用公式
第2个回答  2010-07-29
1、先点击排序,第一条件为“批号”--“升序”,第二条件为“品号”--“升序”;

2、分类汇总 ,分类字段为“批号”,分类方式“求和”,选定汇总项“数量”上勾选。点击确定。

3、每一类批号下面就会显示“XXXXXX的汇总”,后面会有数量的合计的
第3个回答  2010-07-29
如果你用的是2007版,建议使用SUMIFS函数,多条件求和函数,如果数据总的区域在A2:C10,要求A列为A2的批号,B列为B2的批号对应的C列数据,公式为
=SUMIFS(C2:C10,A2:A10,A2,B2:B10,B2)
如果是2003版,那可以使用SUM函数的数组形式,相同情况下,公式为
=SUM((A2:A10&B2:B10=A2&B2)*(C2:C10))
同时按下CTRL+SHIFT+ENTER输入数组公式,就可以了。
第4个回答  2010-07-29
=SUMPRODUCT(--($A$2:$A$10=批号)*($B$2:$B$10=品号)*($C$2:$C$10))

将需要总计的 批号 和 品号 带入公式
将实际的数据区域带入公式
--------------
Hi我,详细解答本回答被提问者和网友采纳
第5个回答  2010-07-29
这个比较简单了,
将批号输入 D1 品号 输入 E1
F1输入公式 =SUMPRODUCT(($A$2:$A$100=D1)*($B$2:$B$100=E1)*$C$2:$C$100)
即可
范围自己修改,注意一致性,
相似回答