Excel:计算零值和返回date差异

列A的date为dd-mmmm-yyyy列B值范围为0到x(数字)。 我怎样才能得到B列中0值出现7次以上的所有单元格? 举个例子:

 Cells(B5) = 3 cells(B6) = 0 Cells(B20) = 0 cells(B21) = 90 

如何获得单元格(B5)和单元格(B21)之间的零点数量,然后计算单元格(B21)和单元格(B3)之间的date差异

截图

使用这个数组公式:

 =IFERROR(IF(AND(C2=0,C3>0,ROW() - MATCH(2,IF($C$2:C2<>0,1))>=8),A2-INDEX($A$2:A2,MATCH(2,IF($C$2:C2<>0,1))),""),"") 

作为一个数组公式,在退出编辑模式时,需要使用Ctrl-Shift-Enter而不是Enter来确认。 如果正确完成,则Excel将在公式周围放置{}

所以把公式放在D2中,按Ctrl-Shift-Enter然后复制/拖下来。

在这里输入图像说明

在这里输入图像说明