NORM.DIST & NORM.INV Normal Distribution
NORM.DIST & NORM.INV Normal Distribution

NORM.DIST & NORM.INV Normal Distribution

Learn Gaussian normal curve distributions in Excel with NORM.DIST and NORM.INV. Calculate cumulative risk probabilities and Value-at-Risk limits cleanly.

M. Ichsanul Fadhil
Published

NORM.DIST & NORM.INV Normal Distribution

In financial risk management, manufacturing quality control, and actuarial modeling, data naturally clusters around a mean in a symmetrical bell curve (Gaussian normal distribution). Operations leaders often need to answer two opposing questions:

  1. "What is the probability that daily sales will drop below $4,000 if our average is $5,000 with a standard deviation of $500?" (Forward probability calculation).
  2. "What is the revenue threshold that represents our 5% worst-case loss scenario (Value-at-Risk)?" (Inverse threshold calculation).

Instead of manually looking up Z-score tables in statistical textbooks, Excel provides the pair of NORM.DIST and NORM.INV to perform forward and inverse normal curve calculations automatically.

NORM.DIST (Forward)

Value to Probability

Takes a real-world value X and returns the cumulative probability P(X ≤ x) under the normal curve.

NORM.INV (Inverse)

Probability to Value

Takes a target probability (e.g. 0.05 for 5%) and returns the exact cutoff value X on the bell curve.

Quick Comparison: Forward vs Inverse Normal Engines

Direction Formula Syntax Inputs Required Output Format Business Application
Forward (NORM.DIST) =NORM.DIST(x, mean, stdev, TRUE) Known value x Percentage (0.0 to 1.0) Probability of defect, chance of stockout
Inverse (NORM.INV) =NORM.INV(probability, mean, stdev) Known probability p Value x in original units Value-at-Risk (VaR), safety stock thresholds

How the Distribution Engines Work

1. Syntax of NORM.DIST

=NORM.DIST(x, mean, standard_dev, cumulative)
  • x: The value for which you want the distribution.
  • mean: The arithmetic mean of the distribution.
  • standard_dev: The standard deviation (must be strictly greater than 0).
  • cumulative: A logical value. Always set to TRUE to calculate the cumulative probability area under the curve. (Setting to FALSE returns curve height, used only for plotting charts).

2. Syntax of NORM.INV

=NORM.INV(probability, mean, standard_dev)

To find the 5th percentile worst-case revenue threshold (95% confidence):

=NORM.INV(0.05, 5000, 500)    ' Returns $4,177.57

This tells the risk officer that 95% of days will generate more than $4,177.57 in revenue.

3. Mathematical Boundary Rules

  • standard_dev must be positive. If zero or negative, Excel triggers a #NUM! error.
  • probability in NORM.INV must be strictly between 0 and 1 (0 < p < 1).

Real-Life Workplace Scenarios

1. Banking Value-at-Risk (VaR)

Portfolio managers evaluate the maximum expected loss over a trading day at a 99% confidence level using NORM.INV(0.01, MeanReturn, StdevReturn).

2. Manufacturing Six-Sigma Defect Rates

Quality engineers calculate the probability that a metal bolt will fall outside tolerance limits.

Common Mistakes to Avoid

  • Setting Cumulative to FALSE: In risk analysis, setting cumulative to FALSE returns the height of the curve, NOT the probability! Always use TRUE for probability areas.
  • Probability Outside (0, 1): Passing 0.0 or 1.0 into NORM.INV causes a #NUM! error because the normal curve extends infinitely in both directions.

Model normal curve probabilities and Value-at-Risk in our spreadsheet playground below.

Budget vs Actual Variance Analysis
Financial Planning
Applied Project Exercise

Ready to apply NORM.DIST & NORM.INV Normal Distribution in a real workbook?

Analyze variance deviations, averages, and performance metrics across departments.

Open Budget vs Actual Variance Analysis
Tactical Arena
Loading Spreadsheet Playground...Initializing calculation engine

Share This Lesson

Spread the word with your peers and challenge your friends

Discussion
0 Comments
No comments yet. Be the first to share your thoughts!