在特定列中计数为零

我有如下表所示的数据。

10 0 11 5 11 5 16 5 0 0 9 5 11 5 11 5 12 0 12 5 12 5 12 5 11 0 11 5 11 5 11 5 

我想问你知道在Excel中的逻辑来计算每行和第1,3,5,7列中的“0”值。

所以答案是1 {1; 0; 0; 0}

谢谢你的帮助。

稍微短一些:

更新以获取空单元格问题

 =SUMPRODUCT(--(MOD(COLUMN(A1:H4),2))* (A1:H4=0)*(LEN(A1:H4)>0)) 

;为了得到你写的确切的输出,使用这个:

 =CONCATENATE("[", COUNTIF(A:A, 0), ";", COUNTIF(C:C,0), ";", COUNTIF(E:E,0), ";", COUNTIF(G:G,0), "]" ) 

它使用整个列作为范围。 如果你需要,你可以改变它。

 =sum(countif(a1:a4,0),countif(c1:c4,0),countif(e1:e4,0),countif(g1:g4,0)) 

显然,如果真实数据超过4行,则可能需要扩展范围。