Contact

NOMINAL_ADD Function (OpenOffice Calc)

Financial Intermediate OpenOffice Calc

Convert effective annual interest to a nominal quote with OpenOffice NOMINAL_ADD. Check compounding frequency, the inverse formula and input restrictions.

Verification status: One ordinary English-name formula was directly entered and recalculated in Apache OpenOffice 4.1.16 on Linux x86-64, Build 9816. Eight tabulated examples have independent mathematical references. The earlier generated-ODF import failed name recognition and is excluded from successful calculation evidence. How formula examples are checked

Quick answer: =NOMINAL_ADD(0.12;12) returned 0.113865515215 in a direct-entry check in Apache OpenOffice 4.1.16. The broader table below contains independent reference calculations.

Availability and version history

  • Introduced: First release not established; documented by OpenOffice.org 3.3.
  • Supported in: Apache OpenOffice 4.1.16; no final supported release is established.
  • Scope: English desktop Calc, Analysis add-in compatibility identity and semicolon-separated formulas.
  • Checked: October 14, 2026. One ordinary English-name formula was directly entered and recalculated in 4.1.16 on Linux x86-64, Build 9816. The table contains independent references; the failed generated-ODF import is separate.

What NOMINAL_ADD returns

NOMINAL_ADD returns a nominal annual rate that compounds to the supplied effective annual rate at the specified frequency. It is the Analysis add-in counterpart of the separately registered core NOMINAL function. Release implementation.

Syntax and arguments

=NOMINAL_ADD(EffectiveRate;Periods)
  • EffectiveRate: positive effective annual rate as a decimal.
  • Periods: positive integer number of equal compounding periods per year.

Both arguments are required. Periods is a signed 32-bit integer in the add-in interface. Use a strictly positive count even though the source’s initial guard is weaker at zero.

Eight independent reference examples

These values follow the stated mathematical formulas and the inspected integer-input contract. They are not presented as eight native executions. Results are rounded to twelve decimal places where needed.

Formula Independent reference
=NOMINAL_ADD(.12;1) 0.12
=NOMINAL_ADD(.12;2) 0.116601048852
=NOMINAL_ADD(.12;4) 0.114949378888
=NOMINAL_ADD(.12;12) 0.113865515215
=NOMINAL_ADD(.05;12) 0.048889485404
=NOMINAL_ADD(.1;4) 0.096454756338
=NOMINAL_ADD(.08;2) 0.078460969083
=NOMINAL_ADD(.01;365) 0.009950466483

Practical worksheet

An effective annual 12% with monthly compounding corresponds to nominal annual rate approximately 0.113865515215, or 11.3865515215%. Dividing that nominal quote by twelve gives the monthly rate. It is smaller than 12% because compounding supplies the rest of the annual growth.

For two periods the nominal rate is approximately 0.116601048852. With one period it is exactly the original 12%. These results answer a different question from EFFECT_ADD(0.12;12), which starts with a nominal 12% rather than an effective 12%.

Advanced interpretation and checks

The independent formula is m*((1+effective)^(1/m)-1). Raising 1+nominal/m to the power m recovers 1+effective. This round-trip is a useful check of which annual rate the original input represents.

For positive effective e, as m increases the nominal quote approaches LN(1+e). That limit is independent mathematics, not an execution claim for an extreme period count. Keep enough precision in the nominal rate before converting it back; a displayed percentage rounded to two decimals will not generally reproduce the original effective value exactly.

Boundaries and troubleshooting

The source rejects EffectiveRate≤0 and a negative integer period count, but its initial guard does not reject zero. The subsequent formula divides by the period count. Use Periods≥1 explicitly; no zero-period result or displayed error was tested, and the lack of an initial guard is not a recommendation to supply zero.

All reference examples use positive rates and ordinary positive integer periods. Fractional conversion, text, blank cells and integer extremes remain outside this scope. This fixed-rate conversion does not determine the annualized cost of a loan with fees or irregular dated payments.

Name recognition and native check

The directly entered English formula =NOMINAL_ADD(0.12;12) produced the saved result 0.113865515215. The English entry and its serialized identity were reviewed together; an ODF canonical spelling alone cannot distinguish every core function from its compatibility add-in.

An earlier generated ODF used fully qualified Analysis service names. All eight import-path attempts for this function displayed #NAME?, despite passing recalculation controls. Those errors do not establish that the English function is unsupported. They also do not count as successful reference-case executions. Do not copy a fully qualified storage name into a normal formula expecting it to behave like the English name.

Official evidence and checking scope

Only the single direct-entry case above is successful native function evidence in this guide. The remaining table values and explanatory identities are independently calculated. The failed generated-ODF workbook, including its informational attribute-load warning, is retained separately. No original XLSX execution, other locale, platform or release is implied.