在EXCEL中如何用SUMIF求多条件的总和,

问题描述:

在EXCEL中如何用SUMIF求多条件的总和,
A B C
编号 料号 数量
166592 R10.522263.S1N 1896
166592 R10.522263.S1N 1897
166593 R10.522263.S2N 1898
166593 R10.522263.S2N 1899
166593 R10.522263.S2N 1900
166593 R10.522263.S2N 1901
166593 R10.522263.S2N 1902
166593 R10.522263.S2N 1903
166593 R10.522263.S2N 1904
166593 R10.522263.S2N 1905
166592 R10.522263.S1N 1906
166592 R10.522263.S1N 1907
166592 R10.522263.S1N 1908
166592 R10.522263.S1N 1909
166592 R10.522263.S1N 1910
166592 R10.522263.S1N 1911
166592 R10.522263.S1N 1912
166592 R10.522263.S1N 10000
167674 R15.531205.U1N 10000
167674 R15.531205.U1N 10000
167674 R15.531205.U1N 10000
167674 R10.522263.S1N 10000
条件1是:"A1“,条件2是:B1.如何用SUMIF函数把上面的数量求和.
假设A1=167674, A2=167674,A3=167674,
B1= R10.522263.S1N
B2= R15.531205.U1N
B3=R15.531205.U1N
求出B1&B2&B3每个数量的和,答案放在D列
1个回答 分类:综合 2014-11-16

问题解答:

我来补答
多条件的话,最好用SUMPRODUCT,我个人就很少用SUMIF,因为SUMPRODUCT也能单条件求和.

你的例子:
=SUMPRODUCT(($A$1:$A$100=167674)*($B$1:$B$100="R10.522263.S1N")*$C$1:$C$100)
这个是查找A列中等于167674,B列等于"R10.522263.S1N",C列的和.

其它的你自己扩展应用一下.

从你最后的描述来看,实际上你要使用的只是一个单条件求和,只要A列中等于167674求C列的和,那么
=SUMPRODUCT(($A$1:$A$100=167674)*$C$1:$C$100)

=SUMIF($A$1:$A$100,A1,$C$1:$C$100)
再问: 因为我的A列的编号有很多,一个编号有5-8个料号,同时数量也多,我需要编号及料号来统计数量,如图2. 我的结果需要统计到图1当中,我使用了SUMPRODUCT函数,但是返回错误。请问该怎麼组合公式,谢谢

再答: 也就是说,编号和料号同时满足时,求F列的和? 这样,你把文件发到19165827@qq.com,我帮你弄弄。
 
 
展开全文阅读
剩余:2000