我已經進行了一系列的計數,但陷入了困境。我需要每週計算“是”的數量,其中前幾週沒有“是”,但如果“是”之間有“否”,則計算“是”。例如第 4 週應計數“是”3 次,因為商店 A、C 和 G 在上周有“否”,但商店 B 和 H 沒有訪問,上一次訪問記錄為“是”。
目前使用這個複雜的公式,它會傳回 0:
=COUNTIFS(C$3:C$11,"<>"&$N$12,
D$3:D$11,"<>"&$N$12,
E$3:E$11,"<>"&$N$12,
F$3:F$11,$N$12)
第 12 行是我應該得到的計數。
這是我的例子。
答案1
我會在您的原始圖表下方設定一個類似的圖表,而不是使用 countif,當滿足您的條件時,將您的 NO 和 YES 替換為 1 和 0。使用IF(AND
公式
1 2 3 4 5 6 7 8 9 10
A 0 1 0 1 0 0 0 1 0 0
B 0 1 0 0 0 1 0 0 0 1
C 1 0 0 1 0 0 0 0 0 0
D 0 0 1 0 0 0 1 0 1 0
E 1 0 0 0 1 0 0 0 1 0
F 1 0 0 0 1 0 0 0 0 0
G 0 1 0 1 0 0 1 0 0 0
H 0 1 0 0 0 0 0 0 1 0
I 1 0 0 0 0 0 1 0 1 0
4 4 1 3 2 1 3 1 4 1
例如,對於第 2 週(第 1 週只有 1 個條件),我將從以下公式開始 -
=IF(AND(B2="NO",C2="YES"),1,0)
我會將這個公式拖下來並複製。在底部將本週的 1 和 0 相加,得到條件的總和。第 4 週 = 3 週!