Table of Contents
Generating a visual representation of the normal distribution—often affectionately referred to as the bell curve—is a fundamental task in statistics and data analysis. The characteristic smooth, symmetrical shape of the bell curve signifies that data points cluster around the central value, with fewer observations occurring as one moves away from the center. While specialized statistical software exists, Microsoft Excel provides powerful built-in functions that allow users to construct this sophisticated chart accurately.
To successfully plot a bell curve in Excel, you must first define the statistical parameters governing the distribution, namely the mean and the standard deviation. These values dictate the center and spread of the curve, respectively. The resulting chart will be a graphical representation of the Probability Density Function (PDF) for your specific distribution.
The term “bell curve” is the widely accepted nickname for the visualization of the normal distribution, characterized by its distinct, symmetrical shape:

This comprehensive tutorial guides you through the process of constructing a dynamic bell curve in Excel, based on a user-defined mean and standard deviation. We will explore the necessary formulas and provide a structured approach, culminating in a free downloadable template for ease of implementation.
Statistical Foundation: Understanding the Parameters
Before diving into the charting mechanics within Excel, it is essential to understand the two core statistical inputs that entirely define a normal distribution: the mean ($mu$) and the standard deviation ($sigma$). The mean determines the exact center of the bell curve—the peak point—which is also the median and the mode in a perfectly normal distribution.
The standard deviation measures the amount of variation or dispersion within the set of values. A smaller standard deviation results in a tall, narrow curve (data points are tightly clustered), whereas a larger standard deviation yields a short, wide curve (data points are widely spread). Since the curve is defined mathematically by these two parameters, our initial setup in Excel must allocate specific cells for these inputs, allowing for easy modification later to create a dynamic chart.
Initial Setup: Defining Mean and Standard Deviation
The first crucial step in constructing the bell curve involves setting up the control panel for the distribution. This involves designating two separate cells for the mean and the standard deviation. We recommend labeling these cells clearly (e.g., ‘Mean’ and ‘Standard Deviation’) for clarity and entering initial placeholder values, such as a mean of 50 and a standard deviation of 10.
Step 1: Create cells for the mean and standard deviation.

By referencing these specific cells throughout the calculation process, any changes made to these input values will automatically update the entire dataset and, consequently, the final plotted bell curve, making the spreadsheet highly reusable for various statistical analyses.
Generating the Data Range for Plotting
The bell curve requires a series of data points (x-values) spanning the effective range of the distribution. In statistical practice, a normal distribution is typically visualized across a range of plus or minus three to four standard deviations from the mean, as this range captures over 99.9% of all possible observations. To ensure a smooth curve, we must calculate values with fine granularity.
We will establish a column for the z-scores, also referred to as percentiles, ranging from -4 to +4. Using an increment of 0.1 ensures that we generate enough data points (81 points total) for the resulting line chart to appear smooth and continuous, rather than segmented or jagged.
Step 2: Create cells for percentiles from -4 to 4, in increments of 0.1.

. . .

Converting Z-Scores to Data Values (X-Axis)
The percentile (z-score) column defines the distance from the mean in terms of standard deviation units. To convert these abstract z-scores into concrete data values relevant to our distribution (the actual x-axis values of the chart), we must apply the transformation formula: $X = mu + Zsigma$.
In Excel, this means that for each percentile value (Z), we add the mean ($mu$) and multiply the percentile by the standard deviation ($sigma$). Ensure that the cells containing the mean and standard deviation are absolute references (using dollar signs, e.g., $B$1) so that when you drag the formula down the column, the references to these parameters remain fixed.
Step 3: Create a column of data values to be used in the graph.

Calculating the Probability Density Function (Y-Axis)
The crucial step for plotting the curve is determining the corresponding height (Y-value) for each data point (X-value). This height represents the value of the Probability Density Function (PDF) for that specific X-value within the given distribution. Excel simplifies this calculation immensely through the use of the built-in NORM.DIST function.
The NORM.DIST function takes four arguments: the X-value, the mean, the standard deviation, and a logical argument (TRUE/FALSE) specifying whether to return the cumulative distribution function (CDF) or the Probability Density Function (PDF). Since we are plotting the actual curve shape, we must use FALSE for the last argument to obtain the PDF value.
The formula for cell E5 will resemble: =NORM.DIST(D5, $B$1, $B$2, FALSE), where D5 is the X-value, B1 is the Mean, and B2 is the Standard Deviation. Ensure again that the references to the mean and standard deviation cells are absolute references. Copy this formula down the column to generate all the necessary Y-values, which dictate the height of our bell curve.
Step 4: Find the values for the normal distribution pdf.

Preparing Axis Labels and Plotting the Initial Chart
Although we calculated 81 data points for smoothness, labeling every single point on the X-axis would lead to an overly cluttered graph. Therefore, it is best practice to create a separate column (F) containing only the labels we wish to display, such as the integer values of the percentiles (-4, -3, …, 4) or specific data points related to the mean and standard deviation. This step ensures that the resulting visualization is clean and easily interpretable.
Step 5: Create x-axis plot labels for only the integer percentiles.

To plot the curve, we will utilize the data generated in the PDF column. First, highlight all numerical values in the PDF column (Column E):

Then, in the Charts group on the Insert tab, select the Insert Line or Area Chart category. Choose the first option, typically labeled “2-D Line.” This action generates the initial visualization of the bell curve using the PDF values as the Y-axis heights:

Upon selection, a preliminary plot will automatically appear, displaying the characteristic shape of the normal distribution:

Refining the Chart: Modifying X-Axis Labels
By default, Excel uses sequential numbers (1, 2, 3…) for the horizontal axis based on the row numbers of the plotted data. To make the chart meaningful, we must replace these generic labels with the actual data values we calculated in Step 3 (Column D) or the customized integer labels (Column F). Using the actual data values ensures that the axis correctly reflects the scale of the distribution, which is essential for accurate interpretation.
To initiate this modification, Right-click anywhere on the chart area and select Select Data. This opens the dialog box used to manage chart data sources. Under the Horizontal Axis Labels section, locate and click the Edit button.
Step 7: Modify the x-axis labels.
Right click anywhere on the chart and click Select Data. A new window will pop up. Click on the Edit button under Horizontal Axis Labels:

A smaller window will prompt you to select the range of cells for the axis labels. Carefully select the range of data values corresponding to your X-axis points (e.g., cell range D5:D85). Then click OK.

The X-axis labels will immediately update to reflect the distribution’s scale, completing the basic construction of the dynamic bell curve:

Dynamic Visualization and Advanced Customization
One of the primary advantages of building the bell curve using cell references for the mean and standard deviation is the dynamic nature of the resulting chart. Since the X-values, Y-values, and the plotted chart are all tied directly back to these two input cells, simply changing the mean or standard deviation will cause the entire calculation set and the visual representation to update instantaneously.
For example, here is what the bell curve turns into if we use a mean = 10 and a standard deviation = 2:

Beyond statistical accuracy, you should focus on aesthetic improvements to enhance clarity. Excel offers extensive customization options. Feel free to modify the chart title, add primary axis labels (e.g., ‘Data Value’ for X-axis and ‘Probability Density’ for Y-axis), and change the line color or thickness if you’d like to make the chart more aesthetically pleasing and an effective communication tool.
Free Downloadable Template
To expedite your analysis and ensure accuracy, feel free to download this free template. This sheet contains the exact structure, formulas, and references used throughout this tutorial, allowing you to instantly begin analyzing your own normal distributions by simply modifying the mean and standard deviation input cells.
Further Resources on Normal Distributions
For those interested in delving deeper into the theory and application of the normal distribution, please explore the following related articles and tools:
An Introduction to the Normal Distribution
Normal CDF Calculator
How to Plot a Normal Distribution in R
Cite this article
stats writer (2025). How do you make a bell curve in Excel?. PSYCHOLOGICAL SCALES. Retrieved from https://scales.arabpsychology.com/stats/how-do-you-make-a-bell-curve-in-excel/
stats writer. "How do you make a bell curve in Excel?." PSYCHOLOGICAL SCALES, 27 Dec. 2025, https://scales.arabpsychology.com/stats/how-do-you-make-a-bell-curve-in-excel/.
stats writer. "How do you make a bell curve in Excel?." PSYCHOLOGICAL SCALES, 2025. https://scales.arabpsychology.com/stats/how-do-you-make-a-bell-curve-in-excel/.
stats writer (2025) 'How do you make a bell curve in Excel?', PSYCHOLOGICAL SCALES. Available at: https://scales.arabpsychology.com/stats/how-do-you-make-a-bell-curve-in-excel/.
[1] stats writer, "How do you make a bell curve in Excel?," PSYCHOLOGICAL SCALES, vol. X, no. Y, ص Z-Z, December, 2025.
stats writer. How do you make a bell curve in Excel?. PSYCHOLOGICAL SCALES. 2025;vol(issue):pages.
