Contact

NORMINV in Calligra Sheets: Normal Percentiles and Thresholds

Statistical Intermediate Calligra Sheets

Find a normal-distribution cutoff from a cumulative probability with Calligra Sheets NORMINV, including exact arguments, worksheet results and source-based errors.

Verification status: See the evidence and test scope described in this guide. How formula examples are checked

Quick answer: =NORMINV(0.9;100;10) has expected result 112.815515655446. Under the specified normal model, 90% of the distribution lies below that cutoff.

Availability and version history

  • Introduced: First release not established. The name is registered in Calligra 2.4.0, which proves historical presence, not introduction.
  • Availability: Supported in Calligra Sheets 26.08.2, according to the release-pinned registration.
  • Scope: Desktop Sheets with the statistical functions module available. Names and separators can depend on locale.
  • Checked: October 14, 2026. Official documentation/source and independent mathematical examples checked; Calligra was not run.

What NORMINV does

NORMINV converts a left-tail cumulative probability into an x-value, using a chosen mean and positive standard deviation. It returns a measurement threshold, not a density or a percentage. KDE function handbook.

The mathematical relationship is x=μ+σΦ⁻¹(p). Φ denotes the standard-normal cumulative distribution. These formulas describe an assumed probability model; successful calculation does not establish that a normal distribution fits a real dataset.

Syntax and arguments

=NORMINV(Number; MV; STD)
Argument Meaning
Number Cumulative probability p, strictly between 0 and 1.
MV The mean μ of the normal model.
STD Positive standard deviation σ.

All listed arguments are required; there is no documented default to substitute for an omitted input. Use semicolons as shown in the English KDE examples, decimal points in the sample data, and the separators accepted by your installation. Release-pinned function help.

Reproducible worksheet

Enter the numeric inputs into the stated columns, then enter the indicated result formula. Fill through row 12. The expected results are mathematical references rounded to twelve decimal places; a displayed probability used as a new input can differ slightly from its unrounded original.

Row Probability p (A) Mean (B) SD (C) Formula in D Independently expected x
2 0.5 100 10 =NORMINV(A2;B2;C2) 100
3 0.841344746069 100 10 =NORMINV(A3;B3;C3) 110.000000000019
4 0.158655253931 100 10 =NORMINV(A4;B4;C4) 89.999999999981
5 0.9 100 10 =NORMINV(A5;B5;C5) 112.815515655446
6 0.95 100 10 =NORMINV(A6;B6;C6) 116.448536269515
7 0.975 100 10 =NORMINV(A7;B7;C7) 119.599639845401
8 0.025 100 10 =NORMINV(A8;B8;C8) 80.400360154599
9 0.75 100 10 =NORMINV(A9;B9;C9) 106.744897501961
10 0.5 0 1 =NORMINV(A10;B10;C10) 0
11 0.975 0 1 =NORMINV(A11;B11;C11) 1.95996398454
12 0.99 100 10 =NORMINV(A12;B12;C12) 123.263478740408

Worked applications

Find a central 95% model interval

For mean 100 and standard deviation 10, calculate:

=NORMINV(0.025;100;10)
=NORMINV(0.975;100;10)

The expected endpoints are 80.400360154599 and 119.599639845401. Each tail contains 2.5%, leaving 95% between them. These are distribution quantiles under assumed parameters, not a confidence interval for an estimated mean and not a guarantee about future observations.

Check a cutoff by converting it back

Put probability 0.9 in A2, mean 100 in B2 and SD 10 in C2. In D2 enter =NORMINV(A2;B2;C2). Then =NORMDIST(D2;B2;C2;1) should return approximately 0.9. Use the full cell value rather than retyping a rounded cutoff.

Errors and numerical limits

The release rejects STD≤0 and probabilities outside the open interval 0<p<1 with an internal value-error object. Endpoints 0 and 1 correspond to unbounded normal quantiles; they are not finite cutoffs. Enter 0.9 or a numeric 90%, not the number 90. Release computation and guards.

Sensitivity increases near either probability endpoint. Since dx/dp=σ/φ(Φ⁻¹(p)), a small probability change in a thin tail can move the cutoff considerably. Keep enough input precision and avoid claiming more accuracy than the fitted mean and standard deviation justify.

An internal Value::errorVALUE() in the source identifies the error category, not a guarantee of the same visible token in every package or locale. Validate numeric input cells and units rather than depending on implicit text or blank-cell conversion.

NORMDIST supplies the general normal CDF or density; NORMINV reverses its CDF. NORMSDIST and NORMSINV use mean zero and standard deviation one. Follow each function’s own argument contract instead of adding or omitting a flag by analogy.

Other spreadsheet programs may use dotted names such as NORM.DIST or NORM.S.INV. A related mathematical name does not prove that an imported formula, error display or locale separator transfers unchanged. Validate the actual target workbook when exchanging files.

Official sources