簡體   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