Excel公式仅从左到右计数零

时间:2015-04-09 15:03:16

标签: excel excel-formula excel-2010

我目前正在使用以下公式(即= IF(A9<>“0”; COUNTIF(A9:L9;“0”);“”)),范围为“Jan”到12月“仅从左到右得到零的数量,它给了我第3排,第2排和第2排第三排也是如此。但我想要的是,它应该只从左到右计数零(仅在第一和第三种情况下)。只有在第二种情况下,它不应该计为零,因为它们是在一些值之后出现的,但它应该计入第一种情况和第三种情况。

有人可以帮我解决这个问题吗?

Jan Feb Mar Apr May Jun Jul
0   0   0   5   10  15  20
10  15  20  25  0   0   0
50  0   0   0   30  35  40

2 个答案:

答案 0 :(得分:3)

与OP vbalearner进行评论对话,假设您的数据设置和所需结果如下所示:

tigeravatar example for vbalearner

然后单元格中的公式被复制下来:

=IF(A9=0,IFERROR(MATCH(TRUE,INDEX(A9:L9>0,),0)-1,12),IF(B9=0,IFERROR(MATCH(TRUE,INDEX(B9:L9>0,),0)-1,12),0))

缩短版本:

=IF(OR(A9=0,B9=0),IFERROR(MATCH(TRUE,INDEX(IF(A9=0,A9:L9,B9:L9)>0,),0)-1,12),0)

答案 1 :(得分:0)

帮助行插入顶部(可能隐藏),月号(1表示Jan等),假设Jan在A2中,请尝试:

=MIN(IF(A3:G3<>0;A$1:G$1))-1  

使用Ctrl + Shift + Enter输入并向下复制以适应。