在特定列中计算零

时间:2013-06-26 06:48:18

标签: excel excel-formula

我的数据如下表所示。

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}

感谢您的帮助。

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

稍短一些:

已更新以接收空单元格问题

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

答案 2 :(得分:1)

;要获得您编写的确切输出,请使用:

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

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