Hi. I have tired searching to no avail, so appologies if this is covered somewhere already...
I am trying to calculate the carried balance on a equity incentive award that earns a variable rate of return each year and can be paid at the end of the 4th year as a lump sum in full or in part (if in part the deferred balance continues to earn the variable rate). This is a running sum problem, but further complicated by the fact that I want the database to calculate the annual earnings each year, which are based on the prior year’s ending balance. In addition each participant gets a new award each year.
Name Award Year Award
Joe 2009 500
Joe 2010 600
Sally 2009 250
Sally 2010 300
The growth rate changes each year but is the same for all participants. In this example, if the 2010 rate was 10%, then 2010 balances would look like this (assuming no payments):
Name AwardYr Award Carried Balance
Joe 2009 500 550
Joe 2010 600 600
Award is input in a table; Carried Balance must be calculated
In 2011 (assuming that 2009 was vested now) with a rate of 5%, it would be this:
Name Award Yr Award Pmts Carried Balance
Joe 2009 500 577.50* 0
Joe 2010 600 0 630
* (550 x 1.05)
Payments will be input into a table and can be looked up, but earnings and balance need to be done in the database. I have tried using DLookup and Dsum to pull the prior year ending balance with no luck.
1st year: award x (1+rate)=ending balance
2nd/3rd years: prior year ending balance x (1+rate) =ending balance
4th year +: Prior year ending balance – cash payments x (1+rate) = ending balance
Any help would be MUCH appreciated!
Thanks
I am trying to calculate the carried balance on a equity incentive award that earns a variable rate of return each year and can be paid at the end of the 4th year as a lump sum in full or in part (if in part the deferred balance continues to earn the variable rate). This is a running sum problem, but further complicated by the fact that I want the database to calculate the annual earnings each year, which are based on the prior year’s ending balance. In addition each participant gets a new award each year.
Name Award Year Award
Joe 2009 500
Joe 2010 600
Sally 2009 250
Sally 2010 300
The growth rate changes each year but is the same for all participants. In this example, if the 2010 rate was 10%, then 2010 balances would look like this (assuming no payments):
Name AwardYr Award Carried Balance
Joe 2009 500 550
Joe 2010 600 600
Award is input in a table; Carried Balance must be calculated
In 2011 (assuming that 2009 was vested now) with a rate of 5%, it would be this:
Name Award Yr Award Pmts Carried Balance
Joe 2009 500 577.50* 0
Joe 2010 600 0 630
* (550 x 1.05)
Payments will be input into a table and can be looked up, but earnings and balance need to be done in the database. I have tried using DLookup and Dsum to pull the prior year ending balance with no luck.
1st year: award x (1+rate)=ending balance
2nd/3rd years: prior year ending balance x (1+rate) =ending balance
4th year +: Prior year ending balance – cash payments x (1+rate) = ending balance
Any help would be MUCH appreciated!
Thanks