繁体   English   中英

Excel Count Distinct,其中其他列匹配且另一列的总和= 0

[英]Excel Count Distinct where other columns match and sum of another column = 0

我需要通过计算PartName匹配的不同Part Label以及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中计数多个条件独特价值 的Excel计数使用多个条件重复值

使用帮助器列。

在D2中放:

=(COUNTIFS($A$1:A2,A2,$B$1:B2,B2)=1)*(COUNTIFS(A:A,A2,B:B,B2,C:C,1)=0)

在此处输入图片说明

然后,插入一个带有PartName作为值中的“行数和计数”的数据透视表。

在此处输入图片说明

或手动列出PartName并使用SUMIFS:

=SUMIFS(D:D,A:A,G2)

在此处输入图片说明


如果想要列出partNames,也可以使用公式来完成,而无需帮助器:

=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))))

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM