簡體   English   中英

當 Y 在 B 列或 C 列中時,計算 A 列中 X 的數量

[英]Count number of X in Column A when Y is in either Column B or C

A、B 和 C 列中的簡化數據:

A | B | C
X |   | Y
  | Y |
X | Y |
Z |   | Y
X |   |  

當 B 或 C 列中存在 Y 的值時,如何計算 X 的數量? (即結果為 2)。 正在考慮COUNTIFS但似乎無法正確計算公式:(

您不能使用單個COUNTIFS執行此COUNTIFS ,因為COUNTIFS中的條件是AND ,而不是OR 可以使用多個COUNTIFS或數組公式(不推薦 - 在這種情況下有點矯枉過正)

你需要計算了所有的行,其中列AX列BY ,添加的所有行,其中列AXC列Y然后再決定一排,其中列AX列BC 列Y是可能的和/或應該計算兩次。

如果有可能,但應該被重復計算,那么你將需要減去所有,其中A列是行X列B和C都是Y

=COUNTIFS($A:$A,"X",$B:$B,"Y") + COUNTIFS($A:$A,"X",$C:$C,"Y") - COUNTIFS($A:$A,"X",$B:$B,"Y"",$C:$C,"Y")

如果它不能同時存在,或者您希望將其計為 2 行而不是 1,那么您不需要第三個COUNTIFS

作為數組公式(使用SUMPRODUCT而不是SUM ,因為我們不需要使用Ctrl + Shift + Enter ),供參考:

=SUMPRODUCT(--($A:$A="X")*--(--($B:$B="Y")+($C:$C="Y")>0))

>0是為了使OR ( + ) 不會重復計算)

因為您從來沒有雙 Y 案例,所以您可以使用:

=SUMPRODUCT((A1:A5="X")*(B1:B5="Y"))+SUMPRODUCT((A1:A5="X")*(C1:C5="Y"))

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM