| [Overview][Constants][Types][Classes][Procedures and functions][Index] | 
Calculate the interest rate value of an investment
Source position: math.pp line 573
| function InterestRate( | 
| NPeriods: Integer; | 
| APayment: Float; | 
| APresentValue: Float; | 
| AFutureValue: Float; | 
| APaymentTime: tpaymenttime | 
| ):Float; | 
InterestRate calculates the future value of an investment (q) in the cash flow formula (see CashFlowFunctions). The function result is the interest rate value in case of a future value AFutureValue for an investment of a start value APresentValue (PV), where APayment (PMT) is invested for NPeriods (n).
The APaymentTime parameter determines whether the investment (payment) is an ordinary annuity or an annuity due: ptEndOfPeriod must be used if payments are at the end of each period. If the payments are at the beginning of the periode, ptStartOfPeriod must be used.
| 
 | Calculate the future value of an investment. | |
| 
 | Calculate the number of periods for an investment | |
| 
 | Calculate the payment for an investment | |
| 
 | Calculate the present value given the future value of an investment. | |
| 
 | Type used in financial (interest) calculations. | |
| 
 | Cash flow functions |