The CUMIPMT function in Google Sheets is a powerful tool designed to calculate the cumulative interest paid over a designated range of payment periods for an investment. It operates under the assumption of fixed periodic payments and a constant interest rate, making it essential for financial analysis and planning.
Syntax
CUMIPMT(rate, nper, pv, start_period, end_period, type)
- rate: The interest rate for the period.
- nper: The total number of payment periods in the investment.
- pv: The present value, or the total amount that a series of future payments is worth now.
- start_period: The first period in which to calculate the cumulative interest.
- end_period: The last period in which to calculate the cumulative interest.
- type: Indicates when payments are due; 0 for end of the period, 1 for the beginning.
Example #1
=CUMIPMT(0.05, 10, 1000, 1, 5, 0)
This function calculates the cumulative interest paid over the first 5 periods of a loan with an amount of $1,000, an interest rate of 5%, and a total duration of 10 periods. Result: -$127.48.
Example #2
=CUMIPMT(0.03, 12, 5000, 1, 12, 0)
In this example, the function computes the cumulative interest over 12 months for a loan of $5,000 at an interest rate of 3% per period. Result: -$184.36.
Example #3
=CUMIPMT(0.07, 20, 15000, 5, 10, 1)
Here, it calculates the cumulative interest owed from periods 5 to 10 of a loan with a principal of $15,000 at an interest rate of 7% over 20 periods. Result: -$586.00.
Error handling
- NUM!: Occurs if any of the numeric inputs are invalid. Ensure all inputs are numbers.
- VALUE!: Indicates that one or more inputs are of the wrong type. Verify that rate, nper, and pv are numerical values.
- REF!: Appears when the specified start or end period is not within the range of valid periods. Check the periods to ensure they are correctly set.