1) If S is the initial salary, R the rate of increase, and N the number of
years, then the final salary is S*(1+R)^N. Or use the FV function with
"payments" of zero.
2) This function called with =PENSION(salary, pay-increase-rate,
pension-rate, years) seems to do it. Pension are paid at end of year hence
N+1
Function pension(S, r, p, n)
For j = 1 To n + 1
pension = pension + (S * p)
S = S * (1 + r)
Next j
End Function
New to VBA? See David McRitchie's site on "getting started" with VBA
http://www.mvps.org/dmcritchie/excel/getstarted.htm
best wishes
--
Bernard V Liengme
Microsoft Excel MVP
www.stfx.ca/people/bliengme
remove caps from email
"tartan tim" wrote in message
...
I have a group of employees who are on different salaries and different
percentage contributions from the employer to their pension fund - some 6%
some 18%. I need to project the total cost of each employees pension upto
their retirement age of 65 years. So the formula I need has to include an
annual pay award each year over that time while calculating the pension
contribution as salary rises.
The formula would look something like this:
1. Salary + say 3% pay award each year for say 30 years - Show final
Salary
2. Employer pension contribution (of Salary) for same period - Show total
employers pension contributions for that period.
Any help ? Thanks