I have some minor account / cost centre values that I want to flex year on year based on the % change of a proxy and inflation.
The solution I have tried below is creating circular references in the final part:
Year 1: Period 1
Base value (final month of actuals)
Inflation %
Period budget (base value * inflation %)
Year 1: Period 2 onwards
Prior period value
Proxy change %
Period budget (prior period value * proxy change %)
Year 2, Year 3 and Year 4:
Prior full year value
Proxy change %
Inflation %
Full year budget (prior full year * proxy change % * inflation %)
The following are what the formulas are:


The above embedded IF THEN ELSE (for the line £s) works if the final ELSE has 0 but when I add the final element of the calculation it creates a circular reference:

If any of you can spot where I’m going wrong or have a more elegant solution (trying to avoid manual interventions) then please let me know.
Thank you!