我需要通过计算PartName匹配的不同零件标签以及LabelFailures的总和= 0,来回答成功零件数的问题。
PartName | PartLabel | LabelFailure
---------+-----------+-------------
a | 1 | 1
a | 1 | 0
a | 2 | 0
a | 2 | 0
b | 1 | 0
所需结果:
PartName | PartsLabelSucceeded
---------+--------------------
a | 1
b | 1
这个问题可能与这两个问题相似,但是我很难把每个组件都放在脑海中以将答案应用于这种特殊情况。我一直在尝试使用COUNTIFS,但是还没有找到正确地适合这两个条件的方法。 Excel Count Unique Values on Multiple Criteria Excel Count Distinct Values with Multiple Criteria
答案 0 :(得分:1)
使用帮助列。
在D2中放置:
=(COUNTIFS($A$1:A2,A2,$B$1:B2,B2)=1)*(COUNTIFS(A:A,A2,B:B,B2,C:C,1)=0)
然后插入一个带有PartName作为值中的行和计数的数据透视表。
或手动列出零件名称并使用SUMIFS:
=SUMIFS(D:D,A:A,G2)
这也可以通过公式来完成,如果要列出部件名称,则无需帮助者:
=SUMPRODUCT((($A$2:$A$6=F2)*(COUNTIFS(A:A,$A$2:$A$6,B:B,$B$2:$B$6,C:C,1)=0)/(COUNTIFS(A:A,$A$2:$A$6,B:B,$B$2:$B$6)+($A$2:$A$6<>F2)+(COUNTIFS(A:A,$A$2:$A$6,B:B,$B$2:$B$6,C:C,1)>0))))