Forum Discussion

Lucas03411's avatar
Lucas03411
Copper Contributor
Jul 08, 2023
Solved

#¡NUM! Error in RATE Formula

Hello everybody, I've read all the posts about #¡NUM! and wasn't able to fix my error.   I get #¡NUM! when I apply:=+(RATE(F21;F22;-F20)) where F20=10000; F21=12; F22=2800   I already tried chang...
  • JoeUser2004's avatar
    Jul 08, 2023

    Lucas03411  wrote:  ``I get #¡NUM! when I apply:`` =RATE(12,2800,-10000) effectively

     

    Because RATE needs a "guess" to help its internal algorithm.

     

    It is difficult to discover a good guess.  Usually, I create a table of values that represent the "NPV curve".  LMK if you want details.

     

    In this case, =RATE(12,2800,-10000,0,0,25%) works.

     

    Note that RATE returns a periodic rate.  So if 12 is a number of years, the result (26.30%) is an annual rate.  But if 12 is a number of months, the result is a monthly rate; and typically, the equivalent rate is 12 times that (because there are 12 months in a year; not because the number of periods is 12, by coincidence).

     

    -----

    Lucas03411wrote:  ``I already tried changing Iterative Calculations in Options and didn't work.``

     

    Because that is a misdirection, even in MSFT documentation.

     

    Do not enable Iterative Calculation mode.

     

    However, in some cases, changing Max Iterations and/or Max Change helps.  (Again, IC does not need to be and should not be enabled.)

     

    But off-hand, that does not help in this case.

Resources