Calculates the effective annual interest rate, given the nominal annual interest rate and the number of compounding periods per year.
Remarks:
npery
nominalRate
0
1
(1 + nominalRate / npery)^npery - 1
nominal()
effectiveRate = (1 + (nominalRate / npery)) * npery - 1
The nominal interest rate.
The number of compounding periods per year.
the effective annual interest rate
effect(0.0525, 4); // 0.05354267 Copy
effect(0.0525, 4); // 0.05354267
Calculates the effective annual interest rate, given the nominal annual interest rate and the number of compounding periods per year.
Remarks:
nperyis truncated to an integer.nominalRate<=0or ifnpery<1, an error is thrown.(1 + nominalRate / npery)^npery - 1nominal()througheffectiveRate = (1 + (nominalRate / npery)) * npery - 1.