RATE Function

The RATE function is one of the financial functions. It is used to calculate the interest rate for an investment based on a constant payment schedule.

The RATE function syntax is:

RATE(nper, pmt, pv [, [[fv] [,[[type] [,[guess]]]]]])

where

nper is a number of payments.

pmt is a payment amount.

pv is a present value of the payments.

fv is a future value (i.e. a cash balance remaining after the last payment is made). It is an optional argument. If it is omitted, the function will assume fv to be 0.

type is a period when the payments are due. It is an optional argument. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period.

guess is an estimate at what the rate will be. It is an optional argument. If it is omitted, the function will assume guess to be 10%.

Note: cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for guess and nper must be consistent: use N%/12 for guess and N*12 for nper in case of monthly payments, N%/4 for guess and N*4 for nper in case of quarterly payments, N% for guess and N for nper in case of annual payments.

The numeric values can be entered manually or included into the cell you make reference to.

To apply the RATE function,

  1. select the cell where you wish to display the result,
  2. click the Insert function
    icon situated at the top toolbar,
    or right-click within a selected cell and select the Insert Function option from the menu,
    or click the
    icon situated at the formula bar,
  3. select the Financial function group from the list,
  4. click the RATE function,
  5. enter the required arguments separating them by commas,
  6. press the Enter button.

The result will be displayed in the selected cell.

RATE Function