Formula for Equity Vesting - After Year one 25% vested followed by quarteryly vesting.

avgsuperhero

New Member
Joined
Oct 1, 2014
Messages
4
I'm attempting to write a formula to calculate the amount of vested equity based on award date and current date.

If award date is 1/1/2013 for 50,000 units than on 1/1/2014 25% have vested. The remaining 75% will vest on a quarterly bases. I'd like it updated in real time based on today's date.

I'm not even sure where to start with this one, right now I'm entering everything by hand doing the calculations monthly, but there is too much room for human error.

Thanks!
 
If for 1/60, we expect 48 amounts. The following might eliminate the rounding issue but I have not edited the formula.
Or use the edit you cite in your last post which is probably the initial approach; the rounding would probably resolve in the last year.

T202312a.xlsm
ABCDEFGHIJKLMN
261,0002016-Oct-19 1/60th 20033200200200167
27101520333203203203170
28
2948vested amounts
30
6b
Cell Formulas
RangeFormula
J26:J27J26=INT(2*$B26/60-SUM($I26:I26))
K26:K27K26=INT(14*$B26/60-SUM($I26:J26))
L26:L27L26=INT(26*$B26/60-SUM($I26:K26))
M26:M27M26=INT(38*$B26/60-SUM($I26:L26))
N26:N27N26=INT(48*$B26/60-SUM($I26:M26))
F26:F27F26=0.2*B26
E29E29=60*0.8
 
Last edited:
Upvote 0

Excel Facts

Copy a format multiple times
Select a formatted range. Double-click the Format Painter (left side of Home tab). You can paste formatting multiple times. Esc to stop
T202312a.xlsm
ABCDEFGHIJKLMNOPQ
1Vested by year
2NameSharesStart DateVesting scheduleInitial VestingYears to vestingEffective Date# Vested @ Effective DateBy MoBlank ------------- Shares vesting in -----------------------
32020202120222023202420252026
4John1,02016-Oct-1920% on 1 year, 1/60th monthly thereafter20%117238204204204170  
5Frank7,50016-Sep-2040% @ 2 years, 1/36th monthly thereafter40%2208  3,6242,4961,380  
6b
Cell Formulas
RangeFormula
E4:E5E4=--TEXTBEFORE(D4," ")
F4:F5F4=--TEXTAFTER(TEXTBEFORE(D4," y"),{"on ","@ "})
K4:Q5K4=MIN($B4-SUM($J4:J4),(LET(m,DATEDIF($C4,K$3,"m"),IF(AND(m>=$F4*12,m<($F4+1)*12),INT($B4*$E4),0)+IF(m>($F4*12),MAX(0,MIN(m-$F4*12,12))*$I4))))
I4:I5I4=INT(B4/TEXTAFTER(TEXTBEFORE(D4,"th"),"/"))
 
Upvote 0
T202312a.xlsm
ABCDEFGHIJKLMNO
320202021202220232024
4John1,02016-Oct-1920% on 1 year, 1/60th monthly thereafter20%117238204204204170
5Frank7,50016-Sep-2040% @ 2 years, 1/36th monthly thereafter40%2208  3,6242,4961,380
6b
Cell Formulas
RangeFormula
E4:E5E4=--TEXTBEFORE(D4," ")
F4:F5F4=--TEXTAFTER(TEXTBEFORE(D4," y"),{"on ","@ "})
K4:O5K4=MIN($B4-SUM($J4:J4),(LET(m,DATEDIF($C4,K$3,"m"),IF(AND(m>=$F4*12,m<($F4+1)*12),INT($B4*$E4),0)+IF(m>($F4*12),MAX(0,MIN(m-$F4*12,12))*$I4))))
I4:I5I4=INT(B4/TEXTAFTER(TEXTBEFORE(D4,"th"),"/"))
 
Upvote 0

Forum statistics

Threads
1,216,515
Messages
6,131,111
Members
449,621
Latest member
feaugcruz

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