关于EXCEL多条件求和??统计15号车间B给生产产品代码为40的产品,件数。

来源:百度知道 编辑:UC知道 时间:2024/06/25 19:42:49
工人编号 产品代码 车间号 班组 件数
20093500 40 15 A组 1
20093500 40 16 A组 1
20093500 40 17 A组 1
20093502 40 17 B组 10
20093509 40 17 B组 16
20093512 40 16 C组 1
20093541 40 17 C组 11
20093543 40 17 C组 22
20093544 40 17 C组 14
20093545 40 17 C组 16
20093547 40 17 C组 10
20093548 40 17 C组 17
20093549 40 17 B组 15
20093560 40 15 B组 13
20093572 30 9 D组 1
20093572 30 17 D组 1
20093572 40 9 D组 1
20093572 40 15 E组 1
20093579 40 15 E组 21
20093582 40 9 E组 1
20093582 40 15 E组 1

工人编号(A列)/ 产品代码(B列)/ 车间号(C列) /班组(D列) /件数(E列)

统计结果显示在F2,在F2输入数组公式:

=SUM(IF(B2:B22=40,IF(C2:C22=15,IF(D2:D22="B组",E2:E22))))

输入完毕后同时按住“Shift+Ctrl”回车(统计出15号车间B给生产产品代码为40的产品件数为13)

设数据在a,b c d e 列
f2输入
=sumproduct((c:c=15)*(d:d="B组")*(b:b=40))

应该就可以了

如果不行大概是你的15 和40 是文本型的
改成"15" 就好

=sumproduct((c:c=15)*(d:d="B组")*(b:b=40))
这样写貌似不对,sumproduct不支持整列的,一定要指明范围,如:
=sumproduct((c1:c111=15)*(d1:d111="B组")*(b1:b111=40))

在F2输入:
=SUMPRODUCT((B2:B22=40)*(C2:C22=15)*(D2:D22="B组")*E2:E22)
假设你的数据在B2:E22.
如果不是,改一下公式中的22.