NORM.INV

    Statistical

    Returns the inverse of the normal cumulative distribution for the specified mean and standard deviation. Replaces the legacy NORMINV function.

    Translations
    EnglishNORM.INV
    FrenchLOI.NORMALE.INVERSE.N
    SpanishINV.NORM
    GermanNORM.INV
    ItalianINV.NORM.N
    PortugueseINV.NORM.N
    DutchNORM.INV.N
    PolishROZKŁ.NORMALNY.ODWR
    RussianНОРМ.ОБР
    TurkishNORM.TERS
    CzechNORM.INV
    HungarianINVERZ.NORM
    SwedishNORM.INV
    DanishNORM.INV
    FinnishNORM.KÄÄNT
    Syntax
    NORM.INV(probability, mean, standard_dev)

    Arguments

    • probabilityA probability corresponding to the normal distribution (between 0 and 1)
    • meanThe arithmetic mean of the distribution
    • standard_devThe standard deviation of the distribution (must be > 0)
    Examples
    =NORM.INV(0.9088, 40, 1.5)
    42

    Value of X for which P(X ≤ x) = 0.9088

    =NORM.INV(0.5, 100, 10)
    100

    Median equals the mean for a normal distribution

    =NORM.INV(0.975, 0, 1)
    1.96

    97.5th percentile of the standard normal distribution

    Tips & Best Practices
    • Returns #NUM! if probability ≤ 0 or ≥ 1, or if standard_dev ≤ 0
    • Inverse of NORM.DIST with cumulative = TRUE
    • Commonly used to compute confidence interval bounds
    Common Mistakes
    • Passing a probability of exactly 0 or 1 (or outside that range), which returns a #NUM! error since those extremes correspond to infinity in a true normal distribution
    • Confusing NORM.INV with NORM.DIST - NORM.INV goes from a probability to a value (the inverse direction), while NORM.DIST goes from a value to a probability
    • Passing a standard_dev of 0 or a negative number, which returns a #NUM! error since standard deviation must be strictly positive
    Related Functions
    NORM.DISTPerforms the forward operation - given a value, returns its cumulative probability, the inverse of what NORM.INV calculates.
    NORM.S.INVCalculates the same kind of inverse specifically for the standard normal case (mean 0, standard deviation 1), without needing to specify those parameters.
    CONFIDENCE.NORMUses a similar underlying calculation to construct a confidence interval margin, a common practical application of NORM.INV.
    Frequently Asked Questions

    Why does NORM.INV return a #NUM! error?

    The probability argument is at or beyond 0 or 1, or standard_dev is zero or negative - probability must be strictly between 0 and 1, and standard deviation must be positive.

    How is NORM.INV different from NORM.DIST?

    They're inverse operations - NORM.DIST takes an x value and returns a probability, while NORM.INV takes a probability and returns the corresponding x value.

    What's a common practical use for NORM.INV?

    It's frequently used to calculate confidence interval bounds - for example, finding the x values that correspond to the 2.5th and 97.5th percentiles for a 95% confidence interval.

    Need to translate a formula using NORM.INV?

    Use our translator to convert your complete formula