How to spread a Target number into months by Historical Seasonality?

xa_gta

New Member
Joined
May 21, 2022
Messages
1
Office Version
  1. 365
  2. 2019
Platform
  1. Windows
Hi Community,

I have month-wise data for the last 4 years and I have the overall year target for the current year.
I am asking you to review whether my approach to dividing this target between the months is logical. Please feel free to add your approach on how to best do this.

  • At first, I placed Sales month wise figures.
  • Second, I calculate month wise share% in year figures
  • Third, I assign the seasonality factor for respective months of that years - 1 = Normal Sales, 1.5 = Festival Sales, 0.875 = Off-Season Sales, 0.75, 0.50, 0.25 = Impact of COVID lockdown & so on.
  • Fourth, I calculate weighted average of % Share & Seasonality for each month and multiply this with the current year target to get the monthly sales of this year.

Challenge facing - Because the seasonality & % share are assigned independently, the weighted average % of all months doesn't sum to 100%

Please advise on way forward, please find below the sheet to work with.

Helper Mr excel.xlsx
ABCDEFGHIJKLMNOP
1SalesAprMayJunJulAugSepOctNovDecJanFebMarTotal
22018-1928.3228.5533.9644.5032.8619.9537.9349.6615.8744.535.8131.71373.64
32019-2043.5120.1418.926.1143.658.516.9727.8513.2612.3628.722.47232.47
42020-214.4325.3018.7630.9535.861.3545.2010.282.7839.453.0235.97253.36
52021-229.2819.5623.1819.406.5947.5948.5640.5929.8915.9449.8040.43350.80
62022-23 (Value in CR)0.110.4930.5041.1519.7748.2927.8135.3928.701.9130.5631.27295.94
7%spread x Seasonality weighted avg.
82018-1910%8%8%8%11%6%11%10%5%9%7%10%103%
92019-2010%8%8%8%11%6%11%10%5%9%7%10%103%
102020-2110%8%8%8%11%6%11%10%5%9%7%10%103%
112021-2210%8%8%8%11%6%11%10%5%9%7%10%103%
12% Spread
132018-198%8%9%12%9%5%10%13%4%12%2%8%100%
142019-2019%9%8%3%19%4%3%12%6%5%12%1%100%
152020-212%10%7%12%14%1%18%4%1%16%1%14%100%
162021-223%6%7%6%2%14%14%12%9%5%14%12%100%
172022-230%0%10%14%7%16%9%12%10%1%10%11%
18Seasonality
192018-191.0001.0001.0000.7501.0001.0001.5000.8751.0001.0000.8751.00012.00
202019-201.0001.0001.0000.7501.0001.0001.5000.8751.0001.0000.8750.50011.50
212020-210.0000.2500.7500.7500.7501.0001.5001.0001.0001.0001.0001.00010.00
222021-221.0000.5001.0001.0001.0001.2501.5001.0001.0001.0001.0001.00012.25
Sheet1
Cell Formulas
RangeFormula
D2:O6D2=RAND()*50
P2:P6,P19:P22,P13:P16,P8:P11P2=SUM(D2:O2)
D8:O11D8=SUMPRODUCT(D$13:D$16,D$19:D$22)/SUM(D$19:D$22)
D13:O17D13=D2/$P2
 

Excel Facts

Round to nearest half hour?
Use =MROUND(A2,"0:30") to round to nearest half hour. Use =CEILING(A2,"0:30") to round to next half hour.
I think this should give you a decent way to predict. But:
I would either leave out the heavily covid affected years, or use a kind of rolling average.

What i mean with the last is that there could be a shifting trend, so if you took the weighted average of the last two years (depending on how many years' worth of data you have you could increase last 2 to say last 5 years), then your target could be more realistic.
So D8 would just be D13*D19
D9 would be sumproduct(D13:D14,D19:D20)/sum(D19:D20)
D10 would be sumproduct(D14:D15,D20:D21)/sum(D20:D21)
etc
 
Upvote 0

Forum statistics

Threads
1,224,816
Messages
6,181,139
Members
453,021
Latest member
Justyna P

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top