-
-
Notifications
You must be signed in to change notification settings - Fork 0
Statistical.NormInv
Rodrigo Celso de Lima Porto edited this page Jan 13, 2026
·
1 revision
Returns the inverse of the cumulative distribution function (CDF) of the normal distribution.
Statistical.NormInv(
probability as number,
optional mean as number,
optional sd as number
) as number-
probability: A probability value between 0 and 1. Values outside this range are clamped to 0 or 1. -
mean(optional): The mean ($\mu$ ) of the distribution. Defaults to 0 if not provided. -
standard deviation(optional): The standard deviation ($\sigma$ ) of the distribution. Defaults to 1 if not provided.
A number representing the value probability. If neither mean nor standard deviation are specified, returns the value probability.
- The function uses a rational approximation algorithm to compute the inverse of the standard normal distribution.
- The input probability is clamped between 0 and 1. Values outside this range are adjusted to the nearest valid bound.
- For
probability = 0, the result is negative infinity (Number.NegativeInfinity). - For
probability = 1, the result is positive infinity (Number.PositiveInfinity).
Example 1: Returns
Statistical.NormInv(0.9, 100, 15)Result
119.22327346210234Example 2: If neither mean nor standard deviation are informed, returns the value
Statistical.NormInv(0.9)Result
1.2815515641401563-
An algorithm for computing the inverse normal cumulative distribution function
- Author: Peter John Acklam
- Original Site: http://home.online.no/~pjacklam/notes/invnorm
- Published at: May 4th, 2003
- Binary.Unzip πβοΈ
- DateTime.ToUnixTime πβοΈ
- Decision.EntropyWeights πβοΈ
- Decision.TOPSIS πβοΈ
- List.Correlation πβοΈ
- List.Intercept πβοΈ
- List.Outliers πβοΈ
- List.PopulationStdDev πβοΈ
- List.Primes πβοΈ
- List.Rank πβοΈ
- List.Slope πβοΈ
- List.Variance πβοΈ
- List.WeightedAverage πβοΈ
- Number.FromRoman πβοΈ
- Number.IsInteger πβοΈ
- Number.IsPrime πβοΈ
- Number.ToRoman πβοΈ
- Statistical.NormDist πβοΈ
- Statistical.NormInv πβοΈ
- Table.AddColumnFromList πβοΈ
- Table.CorrelationMatrix πβοΈ
- Table.NormalizeColumnNames πβοΈ
- Table.NormalizeTextColumns πβοΈ
- Table.RemoveBlankColumns πβοΈ
- Table.TransposeCorrectly πβοΈ
- Text.CountChar πβοΈ
- Text.ExtractNumbers πβοΈ
- Text.HtmlToPlainText πβοΈ
- Text.RegexExtract πβοΈ
- Text.RegexReplace πβοΈ
- Text.RegexSplit πβοΈ
- Text.RegexTest πβοΈ
- Text.RemoveAccents πβοΈ
- Text.RemoveDoubleSpaces πβοΈ
- Text.RemoveLetters πβοΈ
- Text.RemoveNumerals πβοΈ
- Text.RemovePunctuations πβοΈ
- Text.RemoveStopwords πβοΈ
- Text.RemoveWeirdChars πβοΈ
- AreArraysEquals πβοΈ
- AutoFillFormulas πβοΈ
- CleanString πβοΈ
- DisableRefreshAll πβοΈ
- EnableRefreshAll πβοΈ
- FileExists πβοΈ
- FileNameIsValid πβοΈ
- GetAllFileNames πβοΈ
- GetLetters πβοΈ
- GetMonthNumberFromName πβοΈ
- GetStringBetween πβοΈ
- GetStringWithSubstringInArray πβοΈ
- GetTableColumnNames πβοΈ
- IsAllTrue πβοΈ
- IsInArray πβοΈ
- ListObjectExists πβοΈ
- PreviousMonthNumber πβοΈ
- RangeHasAnyFormula πβοΈ
- RangeHasConstantValues πβοΈ
- RangeIsHidden πβοΈ
- RangeToHtml πβοΈ
- SendEmail πβοΈ
- SetQueryFormula πβοΈ
- StringContains πβοΈ
- StringEndsWith πβοΈ
- StringStartsWith πβοΈ
- SubstringIsInArray πβοΈ
- Summation πβοΈ
- TableHasQuery πβοΈ
- WorksheetHasListObject πβοΈ