
Return the normal distribution for a value when you know the mean and standard deviation. Useful for bell-curve probability work.
NORM.DIST returns the normal distribution for a value when you know the mean and standard deviation. It is used when you want to model values on a bell curve.
The most important choice in this function is the last argument. With TRUE, you get the cumulative distribution, which is the probability up to that point. With FALSE, you get the probability density at that point.
Returns either the cumulative distribution or the density value for a normal curve.
Returns a decimal result based on the chosen form of the distribution.
=NORM.DIST(x, mean, standard_dev, cumulative)
x is the value you are checking, mean is the center of the distribution, standard_dev controls the spread, and cumulative chooses the form of the result.
TRUE for cumulative probability and FALSE for probability density.| Function | What it does | Use it when |
|---|---|---|
NORM.DIST |
Normal distribution with any mean and standard deviation | You are working with a bell curve that is not standardized |
NORM.S.DIST |
Standard normal distribution | Your curve already has mean 0 and standard deviation 1 |
BINOM.DIST |
Binomial distribution | You are counting successes in fixed yes/no trials |
NORM.INV |
Inverse normal distribution | You have a probability and want the matching x-value |
In most business or classroom work, the cumulative form is the one people use more often. It helps answer questions like “What is the probability of being at or below this score?” If you want the probability above a value, a common pattern is 1-NORM.DIST(x,mean,standard_dev,TRUE).
Microsoft notes that if mean or standard_dev is not numeric, Excel returns #VALUE!. If standard_dev is less than or equal to zero, Excel returns #NUM!. Microsoft also notes that when mean=0, standard_dev=1, and cumulative is TRUE, the function matches NORM.S.DIST.
The FALSE version is a density, not the probability of one exact value happening in a discrete sense. That distinction matters, so for plain-language probability questions, the TRUE version is usually the easier one to interpret.
This is the non-cumulative version of the function.
=NORM.DIST(85,80,10,FALSE) // Returns the density value at x = 85.
Find the distribution value for 85 with mean 80 and standard deviation 10 using FALSE. Formula: =NORM.DIST(85,80,10,FALSE).
This is the version people usually want for probability questions.
=NORM.DIST(85,80,10,TRUE) // Returns the cumulative probability up to 85.
Find the cumulative probability for 85 with mean 80 and standard deviation 10. Formula: =NORM.DIST(85,80,10,TRUE).
A bell-curve model can help you compare one value against a typical range.
=NORM.DIST(180,175,7,FALSE) // Returns the density value for 180 in that distribution.
Find the distribution value for 180 with mean 175 and standard deviation 7. Formula: =NORM.DIST(180,175,7,FALSE).
Subtract the cumulative result from 1 when you want the upper tail.
=1-NORM.DIST(95,80,10,TRUE) // Returns the probability above 95.
Find the probability above 95 using 1-NORM.DIST(...,TRUE). Formula: =1-NORM.DIST(95,80,10,TRUE).
1-NORM.DIST(...,TRUE) when you want the chance above a threshold.#NUM!.NORM.S.DIST for the standard normal curve.Tell your friends about this post