根据单元格值定义起始范围

时间:2020-03-20 09:15:20

标签: excel dynamic count range countif

在图片示例中,我想对每一行中的空列(或值为0)进行计数。我从countif函数开始,但是我需要范围是动态的,而不是对每一行进行手动操作,因为每一行都有不同的起点。

有人可以帮忙吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

欢迎来到。

尝试使用此数组公式(输入Ctrl+Shift+Enter

=SUM(IF(INDEX($B1:$N1,1,MATCH(FALSE,ISBLANK($B1:$N1),0)):N1,0,1))

结果如下:

enter image description here

请注意,MATCH(FALSE,ISBLANK($B1:$N1),0)是动态部分,用于检查计算范围应从何处开始(即,它忽略了前几​​个空白单元格)。