Whilst there are functions that will get you what you want, as long as you can
do it on paper you can do it on a spreadsheet:-
Try this which will give you 11.613% if you actually had 11 years worth of
escalation to get you to the 112,719, ie the 33663 value was the START of year
1, and the 112,719 figure was the END of year 11.
=(112719/33663)^(1/11)-1
As long as you can do it manually on a piece of paper, then you should be able
to put it on a spreadsheet:-
Had you started with 33663, then you would have done the following to escalate
it each year
Yr 1 =33663 * (1 + Int rate)
Yr 2 =33663 * (1 + Int rate) * (1 Int rate)
Yr 3 =33663 * (1 + Int rate) * (1 Int rate) * (1 Int rate)
Yr 4 =33663 * (1 + Int rate) * (1 Int rate) * (1 Int rate) * (1 Int rate) etc
which equates to the following:-
Yr 1 =33663 * (1 + Int rate) ^ 1
Yr 2 =33663 * (1 + Int rate) ^ 2
Yr 3 =33663 * (1 + Int rate) ^ 3
Yr 4 =33663 * (1 + Int rate) ^ 4 etc
so for 11 years worth, you would have
Yr 11 =33663 * (1 + Int rate) ^ 11 = 112,719
Now, in your case you already have Yr 11 (112,719), 33663 and the 11, so reverse
engineer those:-
112,719 = 33663 * (1 + Int Rate) ^ 11 =>
112,719 / 33,663 = (1 + Int Rate) ^ 11 =>
(112,719 / 33,663)^(1/11) = 1 + Int Rate =>
(112,719 / 33,663)^(1/11) - 1 = Int Rate <<Which is what you are after
You can also simply use the RATE function, eg:-
=RATE(11,0,-33663,112719)
The only non-intuitive bit is that you have to represent the starting amount as
a payment out of the account (ie negative), whilst the final result is Payment
into the account (ie positive)