簡體   English   中英

使用excel有條件計數

[英]Using excel to count with conditions

我有一個看起來像這樣的 excel 表(當然還有更多的列和行):

條件一 條件 b 條件 c 條件d 結果 (a,b) 結果(c,d)
是的 是的 0 1
是的 0 1
是的 是的 1 0

...

現在,我只想分別計算每行出現的 a 或 b 或兩者的出現,但想排除 a 或 b(或兩者)與 c 或 d 一起出現的所有實例,因為我想計算c 或 d 或兩者分別出現的情況。 我玩弄了使用countifs的想法,但我的問題是我想分別計算每一行,所以如果 a 和 b 一起出現我只想計算一次,所以如果我將countifs應用於所有列,它將計算 a 和 b 列中所有yes 的實例。

例如,在第一行,我會得到一個 1 代表 c,d 和一個 0 代表 a,b 因為雖然第一行中的 a 是肯定的,但 c 也有一個。 在第二行中,對於 d,我們只有 yes,所以對於 c,d 和 0,對於 a,b,它很容易為 1。

最后在第三行中,我們只有 a,b 兩者都是,所以它是 1 代表 a,b 因為我想知道每行的出現次數,並且因為 c 和 d 都沒有,所以它是 0 代表 c, d 因為兩者都不是。

有誰知道如何在 excel 中解決這個問題? 謝謝大家的幫助

使用 AND 和 OR(E 列):

=--AND(AND(C2<>"yes",D2<>"yes"),OR(A2="yes",B2="yes"))

和(F 欄)

=--OR(D2="yes",C2="yes")

在此處輸入圖像描述

如果您想在沒有輔助列的情況下進行計數:

甲,乙:

=SUMPRODUCT(((C2:C4<>"yes")*(D2:D4<>"yes"))*((A2:A4="yes")+(B2:B4="yes")>0))

C,D:

=SUMPRODUCT(--((C2:C4="yes")+(D2:D4="Yes")>0))

在此處輸入圖像描述

暫無
暫無

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

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