如何根据 3/5/7/10 等最后一次观察 (Excel) 预测值?
How to forecast values based on 3/5/7/10 etc. last observations (Excel)?
我有两列观察结果:日期和注册数量。
Date
Registrations
01-05-2020
7841772
02-05-2020
8101873
03-05-2020
8065389
04-05-2020
7127299
...
...
19-05-2020
7208950
20-05-2020
7117984
21-05-2020
7906914
22-05-2020
to forecast
23-05-2020
to forecast
24-05-2020
to forecast
...
...
我的任务是根据 3/5/7/10 的最新值预测剩余天数的注册人数。所以第一次我必须选择从 5 月 19 日到 5 月 21 日的值,第二次 - 从 5 月 17 日到 5 月 21 日等等。
问题是,有一个单元格的使用天数是固定的。有一个下拉列表,每次我更改其中的值时都会影响预测。
我一整天都在努力调整我的 forecast.linear() 函数,以便它考虑到这些变化。
非常感谢任何帮助。
如果我理解了问题,你可以使用 OFFSET。这是一个不稳定的函数,因此如果您必须在许多工作表上实现它并且如果有大量数据输入,您将不希望使用它,因为它会使工作表变慢。
如果您将下拉列表放在 D1 中,并且您的日期在 A 中,值在 B 中,那么预测区域中的公式将是:
=FORECAST.LINEAR(A23,OFFSET($B,0,0,-$D,1),OFFSET($A,0,0,-$D,1))
第 22 行是上面 table 中显示的 5 月 21 日。
我有两列观察结果:日期和注册数量。
Date | Registrations |
---|---|
01-05-2020 | 7841772 |
02-05-2020 | 8101873 |
03-05-2020 | 8065389 |
04-05-2020 | 7127299 |
... | ... |
19-05-2020 | 7208950 |
20-05-2020 | 7117984 |
21-05-2020 | 7906914 |
22-05-2020 | to forecast |
23-05-2020 | to forecast |
24-05-2020 | to forecast |
... | ... |
我的任务是根据 3/5/7/10 的最新值预测剩余天数的注册人数。所以第一次我必须选择从 5 月 19 日到 5 月 21 日的值,第二次 - 从 5 月 17 日到 5 月 21 日等等。
问题是,有一个单元格的使用天数是固定的。有一个下拉列表,每次我更改其中的值时都会影响预测。
我一整天都在努力调整我的 forecast.linear() 函数,以便它考虑到这些变化。
非常感谢任何帮助。
如果我理解了问题,你可以使用 OFFSET。这是一个不稳定的函数,因此如果您必须在许多工作表上实现它并且如果有大量数据输入,您将不希望使用它,因为它会使工作表变慢。
如果您将下拉列表放在 D1 中,并且您的日期在 A 中,值在 B 中,那么预测区域中的公式将是:
=FORECAST.LINEAR(A23,OFFSET($B,0,0,-$D,1),OFFSET($A,0,0,-$D,1))
第 22 行是上面 table 中显示的 5 月 21 日。