LearnExcel.io
Menu

How to Calculate Normal Distribution in Excel

Written by ··Updated June 16, 2026

To calculate normal distribution in Excel, use =NORM.DIST(x, mean, standard_dev, cumulative) — set the cumulative argument to TRUE for the cumulative distribution (the probability of a value at or below x) or FALSE for the probability density (the height of the bell curve at x). For a standard normal distribution, use NORM.S.DIST with a z-score, and use NORM.INV or NORM.S.INV to work backwards from a probability to a value.

Normal distribution, also known as Gaussian distribution, is a probability distribution that is commonly used in statistical analysis, market analysis, and scientific research. It is characterized by a bell-shaped curve, with a majority of the data points falling near the mean. Calculating the normal distribution in Excel can be tricky for those who are not familiar with the process, but this blog post will guide you through the steps needed to calculate it efficiently. Whether you are a student, researcher, or professional, having a basic understanding of how to calculate normal distribution in Excel can be a valuable skill in your career.

What is Normal Distribution?

Before we dive into the process of calculating normal distribution in Excel, let’s first understand what it is. Normal distribution is a type of continuous probability distribution that has a symmetric bell-shaped curve. It is widely used in statistical analysis, hypothesis testing, and risk management, among others.

The normal distribution is commonly used because it is easy to work with, and many real-world phenomena follow this pattern. The bell curve is characterized by two parameters: the mean, which determines the center of the curve, and the standard deviation, which describes the spread of the data points around the mean.

Step-by-Step: How to Calculate Normal Distribution in Excel

Step 1: Enable the Analysis ToolPak (optional)

The core normal distribution functions — NORM.DIST, NORM.INV, NORM.S.DIST, and NORM.S.INV — are all built into Excel and work without any add-in. You only need the Analysis ToolPak if you also want its data analysis dialogs, such as the histogram and descriptive statistics tools. To enable it, go to the File tab, click on Options, and then Add-ins. Next, select Excel Add-ins and click on Go. From there, check the Analysis ToolPak box, and click OK.

Step 2: Enter Your Data

Next, enter your data into an Excel spreadsheet. In this example, we will use a column of numbers that follow a normal distribution. Ensure that the data is in a single column, and that there are no blank cells in between.

Step 3: Calculate Mean and Standard Deviation

To calculate normal distribution in Excel, you need to determine the mean and standard deviation of your data. You can do this by using the AVERAGE function and a standard deviation function in Excel (use STDEV.S for a sample or STDEV.P for an entire population). The mean is the average of all the data points, while the standard deviation is the measure of how spread out the data is from the mean. These two values are critical in determining the shape of the normal curve for your data.

Step 4: Use the NORM.DIST Function

Now for the fun part: use the NORM.DIST function in Excel to calculate the normal distribution. The syntax for this function is: NORM.DIST(x, mean, standard_dev, [cumulative]).

The x parameter is the value for which you want to calculate the distribution. This can be a single value or a reference to a cell containing the value.

The mean and standard_dev parameters are the two values you calculated in step 3.

The cumulative parameter controls which result you get. If you set it to TRUE, it will return the cumulative distribution function (CDF) — the probability of a value at or below x. If you set it to FALSE, it will return the probability density function (PDF), which is the height of the bell curve at x and is what you plot when drawing the curve. Note that the cumulative argument is required, not optional, so be sure to supply TRUE or FALSE. If you are using an older version of Excel, the legacy NORMDIST function (without the dot) takes the same arguments and still works as an alias for backward compatibility.

Step 5: Check Your Results

Once you have entered the function, press Enter and check your results. The output should be a decimal between 0 and 1, which represents the probability of getting a value less than or equal to the value you entered in step 4.

Calculating normal distribution in Excel can seem daunting, but with the Analysis ToolPak and the NORM.DIST function, it is straightforward and easy. By following these simple steps, you can calculate normal distribution for your data and gain valuable insights that can help in decision-making.

Normal Distribution Graphs in Excel

Visual representation of data can sometimes be just as important as the numbers themselves. Fortunately, Excel makes it easy to create graphs of normal distributions. To create a normal distribution graph, you first need to calculate the distribution for a range of values using the NORM.DIST function. Then, you can use the charting features in Excel to create a bell curve that represents your data.

Z-Scores and Standardizing Normal Distributions

Another valuable concept associated with normal distribution is the z-score. A z-score is the number of standard deviations from the mean for a given data point. The cleanest way to get a z-score in Excel is the STANDARDIZE function: =STANDARDIZE(x, mean, standard_dev) returns (x - mean) / standard_dev. The related NORM.S.INV function does the opposite job — it converts a probability back into the z-score that sits at that point in the standard normal distribution.

Standardizing normal distributions involves transforming them into a standard normal distribution with a mean of 0 and a standard deviation of 1. To standardize your data in Excel, you can subtract the mean from each data point and then divide by the standard deviation. Once you have a z-score, NORM.S.DIST returns its standard normal probability, so =NORM.S.DIST(z, TRUE) gives the cumulative probability and =NORM.S.DIST(z, FALSE) gives the density.

Applications of Normal Distribution in Excel

Normal distribution is a widely used concept in almost all fields of study that involve data analysis, and it underpins many of Excel’s statistics functions. Some specific applications of normal distribution in Excel include the following:

  • Forecasting future sales or demand
  • Estimating stock prices and returns on investment
  • Analyzing test scores and grades
  • Determining the reliability and lifespan of products

Normal distribution is an important concept in statistical analysis, data science, and finance, among other fields. Understanding how to calculate normal distribution in Excel can help you make more informed decisions and identify patterns in your data. With the Analysis ToolPak, NORM.DIST function, and the ability to create graphs in Excel, performing normal distribution calculations has never been easier. In addition, with z-scores and standardization applications, normal distribution provides an excellent toolset for anyone who wants to analyze data.

Frequently Asked Questions

Here are answers to some common questions related to how to calculate normal distribution in Excel:

Do I need the Analysis ToolPak to calculate normal distribution in Excel?

No. NORM.DIST, NORM.INV, NORM.S.DIST, and NORM.S.INV are all built into Excel and work in any worksheet without an add-in. You only need the Analysis ToolPak for its menu-driven data analysis tools, such as the histogram and descriptive statistics dialogs.

What is the difference between the cumulative TRUE and FALSE arguments in NORM.DIST?

The last argument of NORM.DIST decides which result you get. Setting it to TRUE returns the cumulative distribution function — the probability of a value at or below x — while FALSE returns the probability density function, the height of the bell curve at x. Use TRUE for probabilities and FALSE when plotting the curve itself.

What is the difference between NORM.DIST and NORM.INV?

NORM.DIST takes a value and returns a probability (or density), whereas NORM.INV does the reverse: you give it a probability and it returns the value at that point in the distribution. For example, =NORM.INV(0.95, mean, standard_dev) returns the value below which 95 percent of the data falls.

When should I use NORM.S.DIST and NORM.S.INV instead?

The “S” versions work on the standard normal distribution, which has a mean of 0 and a standard deviation of 1, so they take a z-score instead of a mean and standard deviation. Use =NORM.S.DIST(z, TRUE) to turn a z-score into a probability and =NORM.S.INV(probability) to turn a probability back into a z-score.

Does the old NORMDIST function still work?

Yes. NORMDIST (without the dot) is the legacy function from Excel 2007 and earlier. It takes the same arguments as NORM.DIST and is kept as an alias for backward compatibility, but Microsoft recommends NORM.DIST in current versions for improved accuracy.

What if my data is not normally distributed?

If your data is not normally distributed, you may need to use other statistical methods to analyze it, such as the t-test or non-parametric tests. Checking the spread with a standard deviation calculation or comparing the mean and median first helps you decide whether the normal-distribution functions are appropriate.

What if I have multiple columns of data?

If you have multiple columns of data, you need to calculate and use the mean and standard deviation for each column separately when calculating normal distribution. However, if you want to visualize the data using a histogram or a normal distribution graph, you can combine the multiple columns of data into a single data set.

What is the significance of normal distribution in statistical analysis?

Normal distribution is essential in statistical analysis because many real-world phenomena follow this pattern. It helps us understand the frequency of events and calculate probabilities. In addition, many statistical tests, such as the t-test and ANOVA, assume that the data follows a normal distribution. By understanding how to calculate normal distribution in Excel, you can apply statistical analysis with greater confidence and make more informed decisions in your work.

Related guides

View all Basic Excel Operations guides →