概念: スプレッド数式関数
スプレッドは、一定期間における値の偏った配分を処理することを目的としています。一般的なユース ケースでは、1 年 (12 か月) に 52 週が含まれます。
スプレッド関数を使用する理由
52 週間を 12 か月に均等に配分することはできません。ただし、週を各四半期に均等に配分することができます。
52 週/4 四半期 = 各四半期に 13 週間
各四半期は 3 か月であるため、13 週間を 3 か月で分割できます。
13 週間/3 か月 = 毎月 4 週間、残りは 1 です。
四半期ごとの追加月はどのように計上しますか?
4-4-5、4-5-4、5-4-4 の構造を使用できます。これらの構造では、各四半期の最初の月 (5-4-4)、2 番目の月 (4-5-4)、または 3 番目の月 (4-4-5) に追加週を配置します。「長い」月は、4 週間ではなく 5、または 5 週間の月で表されます。
スプレッド関数で値が他の期間に配分されることはありません。代わりに、仮想のスプレッド内の位置に基づいて特定の期間の値を返します。値を分配するには、デフォルトの数式または共有数式にスプレッド関数を入力し、各期間でこの関数が繰り返されるようにします。これにより、値を効果的に分配できます。または数式をすべての期間にコピーすることもできます。
Adaptive Planning のスプレッド関数
Adaptive Planning には、次の 3 つのスプレッド関数があります。
- Spread445 (N, M)
- Spread454 (N, M)
- Spread544 (N, M)
N は割り当てる値で、M は値を分散させる期間数です。M を削除すると、この関数が 12 か月のスプレッドで計算されます。スプレッド関数は、M に入力した値を使用して、月 > 四半期の単位 (各四半期に 13 週) に基づいて週数を計算します。
スプレッド関数の計算方法
M には、12 に均等に分割する値または 12 の倍数の値を入力することをお勧めします。他の数値を使用することもできますが、計算はそこまで単純ではありません。
計算の仕組みは次のとおりです。
- M の値に基づいて週数を計算します。
- 3 = 1 四半期 = 13 週
- 6 = 2 四半期 = 26 週
- 12 = 4 四半期 = 52 週
- 24 = 8 四半期 = 104 週
- その他。
- "N" の値を計算した週数で除算します。
- 当期の場所とスプレッド関数に応じて、4 または 5 で乗算します。
- 4-4-5 の場合: 3 月、6 月、9 月、12 月に 5 を掛ける。他のすべての期間には 4 を掛けます。
- 4-5-4 の場合: 2 月、5 月、8 月、11 月に 5 を掛ける。他のすべての期間には 4 を掛けます。
- 5-4-4 の場合: 1 月、4 月、7 月、10 月に 5 を掛ける。他のすべての期間には 4 を掛けます。
スプレッド関数の数学の例
式 | 最初の月の結果: 1 月、4 月、7 月、10 月 | 2 月、5 月、8 月、11 月の 2 か月間の結果 | 3 月、6 月、9 月、12 月の結果 |
|---|---|---|---|
Spread445 (10,000) | = (10,000 / 52) * 4 = 769 | = (10,000 / 52) * 4 = 769 | = (10,000 / 52) * 5 = 962 |
Spread445 (10,000, 6) | = (10,000 / 26) * 4 = 1,538 | = (10,000 / 26) * 4 = 1,538 | = (10,000 / 26) * 5 = 1,923 |
Spread454 (12,000) | = (12,000 / 52) * 4 = 923 | = (12,000 / 52) * 5 = 1,154 | = (12,000 / 52) * 4 = 923 |
Spread454 (12,000, 3) | = (12,000 / 13) * 4 = 16,000 | = (12,000 / 13) * 5 = 20,000 | = (12,000 / 13) * 4 = 16,000 |
Spread544 (200, 3) | = (200 / 13) * 5 = 77 | = (200 / 13) * 4 = 62 | = (200 / 13) * 4 = 62 |
Spread544 (200, 24) | = (200 / 104) * 5 = 10 | = (200 / 104) *4 = 8 | = (200 / 104) *4 = 8 |