ReferenceFunctionsFinancial Functions
CUMPRINC
CUMPRINC: Returns cumulative principal paid between two inclusive payment periods.
Summary
Use this to measure principal reduction over a selected amortization window.
Remarks
rateis the interest rate per payment period.start_periodandend_periodare 1-based, inclusive integer periods.typemust be0(end-of-period) or1(beginning-of-period).- Sign convention follows payment direction; with positive
pv, cumulative principal is typically negative. - Returns
#NUM!for invalid domain values (non-positive rate, invalid ranges, invalid type, or non-positivepv).
Examples
Example
Grid
| Cell | Value | |
|---|---|---|
| No inputs on Sheet1. | ||
Formula
=
Result
Not evaluated yet.
Expected
null
Example
Grid
| Cell | Value | |
|---|---|---|
| No inputs on Sheet1. | ||
Formula
=
Result
Not evaluated yet.
Expected
null
Related functions
FAQ
Why is CUMPRINC often negative for loans?
With positive pv, payment cash outflows are negative in this convention, so cumulative principal is typically negative.
Runtime metadata
Category
Financial
Signature
CUMPRINC(arg1: Number, arg2: Number, arg3: Number, arg4: Number, arg5: Number, arg6: Number)Arity
min 6, max 6
Arguments
arg1Number · Scalar · coercion NumberLenientText
arg2Number · Scalar · coercion NumberLenientText
arg3Number · Scalar · coercion NumberLenientText
arg4Number · Scalar · coercion NumberLenientText
arg5Number · Scalar · coercion NumberLenientText
arg6Number · Scalar · coercion NumberLenientText
Caps
PURE
Source