我的数据如下表所示。
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}
感谢您的帮助。
答案 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), "]" )
它使用整个列作为范围。如果需要,您可以更改。