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

时间:2016-10-03 13:39:21

标签: excel excel-vba excel-formula forecasting vba

我想找到一种方法让Excel自动给我以下'间隔':

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

'间隔'显示需求之间的月数。这在某种程度上是可行的吗?我无法在Excel中找到一个函数来执行此操作。也许在VBA中有一种方法?我需要这个用于CROSTON预测方法。

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

学家Rommers

2 个答案:

答案 0 :(得分:3)

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

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

并复制:

enter image description here

答案 1 :(得分:0)

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

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

其中Bn是C的n