+ Reply to Thread
Results 1 to 20 of 20

Payback function/formula with a growth rate

  1. #1
    Registered User
    Join Date
    10-21-2009
    Location
    New York
    MS-Off Ver
    Excel 2007
    Posts
    27

    Payback function/formula with a growth rate

    Hi all,

    I am trying to figure out how to use a simple function to determine the payback time (in years) of a investment. The trick is that I expect the earnings to grow every year, however, this growth will be at a determined rate. I have tried the NPER function and it is not producing the correct answer as I have calculated it mannualy to determine if my function would work. Here is my example:

    If I were to purchase a company for $17,500,000 (market cap), whose earnings are currently $2,300,000, and which I expect those earnings to grow at an annual rate of 12%. I want to know how many years it would take me to earn back the $17,500,000 with the $2,300,000 annual earnings with compunded growth.

    I manually calculated this to be 5.25 years which you will see in the spreadsheet (more than 5 years but less then 6 years). NPER function gave me 21.55 years. Anyone have any ideas??

    Payback_Growth Rate.xls

  2. #2
    Registered User
    Join Date
    11-16-2011
    Location
    San Diego, California
    MS-Off Ver
    2007
    Posts
    78

    Re: Payback function/formula with a growth rate

    It would probably help if you described how you manually calculated it

    That's a summation problem isn't it?

    This is as far as I got with it.
    17,500,000 = 2,300,000 (1 + 1.12 + 1.12^2 + ... + 1.12^x)
    Then solve for x.
    ** I'll get you next time Gadget! **

  3. #3
    Registered User
    Join Date
    10-21-2009
    Location
    New York
    MS-Off Ver
    Excel 2007
    Posts
    27

    Re: Payback function/formula with a growth rate

    To calculate manually I multiply the TTM earnings (current yearly earnings) $2,300,000 by 12% to give me $2,576,000 for the first year of earnings. The second year earnings will equal $2,576,000 plus 12% growth ($2,885,1220).

    Your assumation of this being a summation problem is correct. So here is the simple question, how do i produce a formula that can solve for x?

    The formula would be 17,500,000 = 2,300,000*(1.12^x)


    Thanks
    Last edited by Cutter; 09-08-2012 at 07:15 AM. Reason: Removed whole post quote

  4. #4
    Forum Expert
    Join Date
    06-26-2010
    Location
    Austin, TX
    MS-Off Ver
    Excel 2010
    Posts
    1,673

    Re: Payback function/formula with a growth rate

    Umm, which formula are you looking for? I think you want this one:
    17,500,000 = 2,300,000 (1 + 1.12 + 1.12^2 + ... + 1.12^x)

    But your last post says this one:
    17,500,000 = 2,300,000*(1.12^x)

    These are not the same.
    Pauley
    --------
    If I helped with your issue, I'd appreciate a rep bump (hit the '*' icon to the bottom left of this post).

  5. #5
    Registered User
    Join Date
    11-16-2011
    Location
    San Diego, California
    MS-Off Ver
    2007
    Posts
    78

    Re: Payback function/formula with a growth rate

    PauleyB is correct.

    A summation is a much harder problem to solve but here is the formula you should use:

    Cell A1 =17,500,00
    Cell B1 =2,300,000
    Cell C1 =1.12

    =LOG((A1/B1+9.33333)/9.33333, C1)

    Now you can find the number of years it takes for any purchase price, earnings, and growth rate.

    summation solution.xlsx
    Last edited by WorldBridge; 09-07-2012 at 03:37 PM.

  6. #6
    Registered User
    Join Date
    10-21-2009
    Location
    New York
    MS-Off Ver
    Excel 2007
    Posts
    27

    Re: Payback function/formula with a growth rate

    I apologize my formula was not correct it would need to be constructed so that: 17,500,000 =(2300000*(1.12^1))+(2300000*(1.12^2).....)

    I guess I am even having trouble putting together the algebraic equation, which is why I included my desired answer in the spreadsheet. Thanks again for the help

  7. #7
    Forum Expert
    Join Date
    06-26-2010
    Location
    Austin, TX
    MS-Off Ver
    Excel 2010
    Posts
    1,673

    Re: Payback function/formula with a growth rate

    Hmmm, I'm getting 4.724018 years, but it may depend on how you count year 1. I have year 0 as 2300, then year 1 as 2576 in earnings.

    The formula I used was
    =(LN(((0.12*175)/23)+1)/LN(1.12))-1

    This is because the summation of i=0 to n for 1.12^(i+1) = (1-1.12^(n+1))/(1-1.12)

  8. #8
    Registered User
    Join Date
    11-16-2011
    Location
    San Diego, California
    MS-Off Ver
    2007
    Posts
    78

    Re: Payback function/formula with a growth rate

    Quote Originally Posted by Pauleyb View Post
    Hmmm, I'm getting 4.724018 years, but it may depend on how you count year 1. I have year 0 as 2300, then year 1 as 2576 in earnings.
    That's correct it depends on how much you make that first year.

    Your solution works if the first year you make 2,300,00
    I'm too rusty with summations to edit yours but I know mine works if the first year you make 2,300,00*1.12

    Both are equally involved though so jetblack4 it's up to you to choose which one you like better.
    Last edited by WorldBridge; 09-07-2012 at 03:49 PM.

  9. #9
    Registered User
    Join Date
    10-21-2009
    Location
    New York
    MS-Off Ver
    Excel 2007
    Posts
    27

    Re: Payback function/formula with a growth rate

    This calculation seems to work, however, since $2,300,000 is year 0 it should not be counted towards the payback. The $2,300,000 is a trailing number and is just used as a base to determine year 1 and so on. Can you figure out a way to negate the year 0 amount of $2,300,000 from affecting the payback?

    This is more complicated then I originally thought

  10. #10
    Registered User
    Join Date
    11-16-2011
    Location
    San Diego, California
    MS-Off Ver
    2007
    Posts
    78

    Re: Payback function/formula with a growth rate

    In my formula the initial 2,300,000 is not used except to solve for x.

    My formula returns the correct value...

  11. #11
    Registered User
    Join Date
    10-21-2009
    Location
    New York
    MS-Off Ver
    Excel 2007
    Posts
    27

    Re: Payback function/formula with a growth rate

    Quote Originally Posted by WorldBridge View Post
    In my formula the initial 2,300,000 is not used except to solve for x.

    My formula returns the correct value...
    If you look at my spreadsheet you will see that the cumulative annual income amount does not reach $17,500,000 until after year 5, so the answer has to be greater than 5 years and less then 6. The only reason why I trust my answer is because I can see it laid out on the spreadsheet and follow the logic. Do you see my discrepency?

    Please don't take this as disrespect or me be argumentative, I really apprciate you helping me out. I am just trying to get this formula to match my calculations

  12. #12
    Registered User
    Join Date
    11-16-2011
    Location
    San Diego, California
    MS-Off Ver
    2007
    Posts
    78

    Re: Payback function/formula with a growth rate

    My formula:

    Cell A1 =17,500,00
    Cell B1 =2,300,000
    Cell C1 =1.12

    =LOG((A1/B1+9.33333)/9.33333, C1)
    returns the correct value of 5.26085 years

    I even included the excel file with the formulas inputed...

    summation solution.xlsx

  13. #13
    Registered User
    Join Date
    10-21-2009
    Location
    New York
    MS-Off Ver
    Excel 2007
    Posts
    27

    Re: Payback function/formula with a growth rate

    Thanks WorldBridge, this seems to have solved the equation. Just out of curiosity why is 9.33333 added in the numerator and denominator of the "number" part of the function?

  14. #14
    Forum Expert
    Join Date
    06-26-2010
    Location
    Austin, TX
    MS-Off Ver
    Excel 2010
    Posts
    1,673

    Re: Payback function/formula with a growth rate

    I confirmed 5.26085 using my method. I essentially changed the 23 to 25.75 which offset the earning years.

  15. #15
    Registered User
    Join Date
    11-16-2011
    Location
    San Diego, California
    MS-Off Ver
    2007
    Posts
    78

    Re: Payback function/formula with a growth rate

    It's just the number that's found in the solution of the summation. I used Wolfram Alpha to solve it.

  16. #16
    MoneyMaker
    Guest

    Re: Payback function/formula with a growth rate

    Quote Originally Posted by jetablack4 View Post
    hi all,

    i manually calculated this to be 5.25 years which you will see in the spreadsheet (more than 5 years but less then 6 years). Nper function gave me 21.55 years. Anyone have any ideas??

    Attachment 179149
    =nper(rate, pmt, pv, fv, type)
    =nper(12%, -2.3, 0, 17.5, 1)
    5.26085
    Attached Files Attached Files
    Last edited by MoneyMaker; 09-11-2012 at 08:33 AM. Reason: added white space

  17. #17
    MoneyMaker
    Guest

    Re: Payback function/formula with a growth rate

    Quote Originally Posted by MoneyMaker View Post
    =nper(rate, pmt, pv, fv, type)
    =nper(12%, -2.3, 0, 17.5, 1)
    5.26085
    This is how Excel would do the calculations internally

    [ log(FV * RATE + PMT * (1 + RATE) ) - log(PMT * (1 + RATE)) ] / log(1+ RATE)
    [ log(17.5 * 0.12 + 2.3 * ( 1.12 ) ) - log(2.3 * ( 1.12 )) ] / log( 1.12)
    [ log(4.676) - log(2.3 * ( 1.12 )) ] / log( 1.12)
    [ log(4.676) - log(2.576) ] / log( 1.12)
    [ 1.542443043609822 - log(2.576) ] / log( 1.12)
    [ 1.542443043609822 - 0.9462378082421072 ] / log( 1.12)
    [ 1.542443043609822 - 0.9462378082421072 ] / 0.11332868530700327
    0.5962052353677147 / 0.11332868530700327
    NPER = 5.260850187687403

  18. #18
    MoneyMaker
    Guest

    Re: Payback function/formula with a growth rate

    Quote Originally Posted by MoneyMaker View Post
    =nper(rate, pmt, pv, fv, type)
    =nper(12%, -2.3, 0, 17.5, 1)
    5.26085
    The NPER is 5.26085 when interest is compounded discretely as in periodic compounding.

    If the interest were to be compounded continuously, the NPER will be shorter as the interest factor used in compounding is higher.

    You would then use the following Excel function

    =tadNPER(RATE, PMT, PV, FV, TYPE, Compounding)
    =tadNPER(12%, -2.3, 0, 17.5, 1, 1)
    5.17321

  19. #19
    Registered User
    Join Date
    11-16-2011
    Location
    San Diego, California
    MS-Off Ver
    2007
    Posts
    78

    Re: Payback function/formula with a growth rate

    Well done MoneyMaker!

    I think Jetablack4 you can officially mark this thread as solved.
    (Click thread tools at the top of your original post and click Mark this thread as solved)

    And I hope that you'll click the star at the bottom of MoneyMaker's post and give him some good rep!

  20. #20
    Registered User
    Join Date
    10-21-2009
    Location
    New York
    MS-Off Ver
    Excel 2007
    Posts
    27

    Re: Payback function/formula with a growth rate

    My apologizes MoneyMaker, I did not see your responses as I was not receiving email alerts when this thread was responded to. I was able to solve this equation by using a logarithm (which I will post later) but your solution is definitely much more simplistic and was the direction I was originally headed in. Thanks so much!

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1