Excel function to compute Nominal Int Rate where effective Rate is negative

howard

Well-known Member
Joined
Jun 26, 2006
Messages
6,561
Office Version
  1. 2021
Platform
  1. Windows
I would like to know if there is a function in excel to compute the nominal interest rate if the effective rate is negative

If the effective rate is positive the formula =Nominal works perfectly

I can however compute this using a mathematical/accounting formula



Book1
AB
1Effective Int Rate6.00%
2Nominal Rate5.84%
3
4
5Effective Int Rate-6.00%
6Nominal Rate#NUM!
7Using Accounting Formula
8Nominal Rate Manual0.51%
9
10
11
12
13
Sheet1
Cell Formulas
RangeFormula
B2=NOMINAL(B1,12)
B6=NOMINAL(B5,12)
B8=1-((1+B5)^(1/12))


It would be appreciated if someone could provide me with a solution using Excel's built in functions
 

Excel Facts

Test for Multiple Conditions in IF?
Use AND(test, test, test, test) or OR(test, test, test, ...) as the logical_test argument of IF.
We might think that the correct calculation is:

=SIGN(B5)*NOMINAL(ABS(B5),12)

But actually, that returns the wrong nominal rate, namely: -5.84106067841166%.

You have the wrong formula in B8. It should be:

=12*((1+B5)^(1/12) - 1)


Interestingly, when B5 is a negative rate, the nominal rate is more negative, namely: -6.17161539818754%.

To confirm, given that nominal rate in B8, we calculate the effective (compounded) rate as follows:

=(1+B8/12)^12 - 1

The result is -6.00000000000003%. The infinitesimal difference (-0.00000000000003%) is an anomaly of binary floating-point arithmetic, which has a finite precision.

PS.... There is no good reason for Excel NOMINAL to return a #NUM error. It should do the same arithmetic as shown above. I suspect that it returns #NUM arbitrarily, simply refusing to accept a negative effective rate.
 
Last edited:
Upvote 0
Clarification....
Interestingly, when B5 is a negative rate, the nominal rate is more negative, namely: -6.17161539818754%.

I meant to say: you might find it interesting or odd, because the magnitude of the negative nominal rate is greater than the magnitude of the negative effective rate. For positive rates, we are used to seeing that the magnitude of the nominal rate is less.

But it makes good sense mathematically. The actual nominal rate is always less than the effective rate (except for zero). For negative rates, that means more negative (greater magnitude).
 
Upvote 0
Thanks for your help and input. it makes perfect sense
 
Upvote 0

Forum statistics

Threads
1,214,583
Messages
6,120,383
Members
448,956
Latest member
JPav

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