Contact

CUMIPMT_ADD Function (LibreOffice Calc)

Financial Intermediate LibreOffice Calc

Explain LibreOffice CUMIPMT_ADD compatibility formulas with independently checked loan-interest schedules, inclusive payment intervals and cash-flow signs.

Verification status: Eight ordinary reference examples were independently calculated against retained LibreOffice 26.8 Help and 26.8.1.1 registration. Complete financial wrapper validation branches were not inspected. No native LibreOffice execution or cross-product test is claimed. How formula examples are checked

Quick answer: =CUMIPMT_ADD(.01;12;1000;1;12;0) has independent reference value -66.1854641401 under the ordinary model below. This is a documentation/source and calculation check, not a native LibreOffice test.

Availability and version history

  • Introduced: First release not established; documented by LibreOffice 3.3.
  • Supported in: Documented in LibreOffice 26.8 Help and registered in 26.8.1.1. No retirement is established.
  • Scope: Desktop Calc, English compatibility function name and semicolon-separated formulas. A suffix does not by itself mean deprecated or retired.
  • Checked: October 14, 2026. Eight reference calculations and the function-specific documentation were checked. Complete financial wrapper guards were not inspected. No native execution is claimed.

What CUMIPMT_ADD means

CUMIPMT_ADD is the Analysis add-in’s cumulative-interest function. It adds interest portions for an inclusive interval of a level-payment loan. The suffix distinguishes it from core CUMIPMT; LibreOffice documents the suffixed compatibility variant separately from the standards-oriented unsuffixed function. Function-specific Help.

LibreOffice’s documentation describes _ADD names as compatibility variants associated with Excel 2003 behavior and recommends the unsuffixed functions for standards-oriented results. Keep the exact original function name when evaluating an imported workbook.

Syntax and arguments

=CUMIPMT_ADD(Rate;Nper;PV;StartPeriod;EndPeriod;Type)
  • Rate: interest rate per payment period; the references use positive rates.
  • Nper: total count of equal payment periods.
  • PV: positive initial loan amount in these examples.
  • StartPeriod, EndPeriod: inclusive payment numbers; use integers with 1≤StartPeriod≤EndPeriod≤Nper.
  • Type: documented timing flag, 0 for end-of-period payments or 1 for beginning-of-period payments.

All six arguments are required. Keep the rate and total count in the same period unit. These examples deliberately use ordinary integer counts and valid intervals; they do not establish every argument-conversion or validation branch.

Eight independent reference examples

These references use a constant-payment amortization model. Noninteger values are displayed to twelve decimal places; intermediate calculations retain greater precision.

Formula Independent reference
=CUMIPMT_ADD(.01;12;1000;1;12;0) -66.1854641401
=CUMIPMT_ADD(.01;12;1000;1;3;0) -27.626651460782
=CUMIPMT_ADD(.01;12;1000;4;6;0) -20.387145189468
=CUMIPMT_ADD(.01;12;1000;1;12;1) -55.629172415941
=CUMIPMT_ADD(.01;12;1000;1;1;1) 0
=CUMIPMT_ADD(.01;12;1000;2;3;1) -17.45213015919
=CUMIPMT_ADD(.005;24;1000;1;12;0) -46.805482719712
=CUMIPMT_ADD(.005;24;1000;13;24;0) -16.889163346453

Practical worksheet

For a 1000 loan at 1% per period with twelve end-of-period payments, the independent reference calculation gives approximately −66.185464140100 over all twelve payments. Periods 1 through 3 contain approximately −27.626651460782 of interest; periods 4 through 6 contain approximately −20.387145189468.

A positive principal is an inflow to the borrower, so repayments are negative. Negate the returned amount only when a report deliberately presents interest cost as positive. Do not remove the sign before combining it with other signed cash flows.

Advanced interpretation and checks

The independent payment is -1000*.01/(1-(1.01)^(-12)), approximately −88.848788678342. Its first interest portion is −10. Repeatedly update the outstanding balance by the principal portion and accumulate the interest to reproduce the displayed result.

Beginning-of-period timing changes the payment and makes the first interest portion zero. Its total interest here is approximately −55.629172415941. The corresponding principal total is −1000, so interest plus principal equals twelve signed payments. These are equal-period calculations, not an irregular-date interest accrual.

Boundaries and troubleshooting

Use a positive rate and principal, positive integer total count, an inclusive interval within that count and Type 0 or 1 for the ordinary model shown. These are explicit assumptions for the reference calculations, not a claim that every other input produces a particular LibreOffice error.

The current financial worksheet wrapper was not included in the inspected source set. Its exact coercion and validation branches therefore remain unverified here. Fractional counts, other timing flags, zero-rate behavior, blank cells, text and extreme values were not executed. Do not copy Apache OpenOffice or core-function edge behavior onto this compatibility name without separate evidence.

Official evidence and checking scope

The references establish the documented ordinary model. Native execution, exceptional-input behavior and cross-product equivalence remain unverified.