在Excel预测表中查找需求之间的时间间隔

我想find一种方法让Excel自动给我下面的“间隔”:

Month 1 2 3 4 5 6 Demand 1 0 0 1 0 1 'Interval' 0 0 0 3 0 2 

“间隔”表示需求之间的月数。 这是可行的吗? 我不能在Excel中find一个function来做到这一点。 也许有一种VBA的方式? 我需要这个CROSTON预测方法。

提前感谢您的时间和精力!

J. Rommers

计算上面一行中连续的零的数量并进行调整。 在B3中input:

 =IF(B2=0,0,COUNTIF($B$2:B2,"=0")-SUM($A$3:A3)) 

并复制:

在这里输入图像说明

假设3列是A,B和C使用:

 =MATCH(1,Bn:B1,0)-1 

其中B是C的n