在特定列中计数为零
我有如下表所示的数据。
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行,则可能需要扩展范围。