2016-08-22 106 views
1

從下面的數據,我需要計數所有 S中的值爲關閉。我嘗試使用COUNTIFS,但它用逗號分隔值計算列,但不計算非逗號列。下面是所用式I:[谷歌電子表格] [COUNTIFS]選擇從逗號/非逗號值分隔的列表

= COUNTIFS(A:A, 「* 2 *」,B:B, 「關閉」)

這將返回的2代替4.

A  B 
----- ----- 
1,2,3 open 
2  closed 
2  closed 
1,3  open 
2,3  closed 
1,2  closed 
2  open 

回答

1

這只是計數列中包含「2」作爲文本的單元格即

2,3 

1,2 

它不會自己計算包含數字2的單元格。

你可以強制所有的細胞被視爲像這樣的文字: -

=ARRAYFORMULA(COUNTIFS(""&A1:A10,"*2*",B1:B10,"Closed")) 

另一種方法是: -

=DCOUNTA(A1:B10,1,{"A","B";2,"closed";"*2*","closed"}) 

假設A和B的列標題。

但容易只是單獨計算的數字和文字: -

=COUNTIFS(A:A, "*2*", B:B, "closed")+COUNTIFS(A:A, 2, B:B, "closed") 

而且你不能這樣做在Excel中的第一個,據我所知沒有使用輔助柱和不能做的第二個沒有在表格中設置標準。

+0

謝謝湯姆! ArrayFormula在谷歌電子表格中工作沒有任何問題。我沒有試圖單獨計算它們。 – user511347