Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
The Finance Base
The Money Desk · Blog
Re:

How to Create a Bell Curve in Excel (2 Methods)

Learn the two reliable ways to build a bell curve in Excel: create a standard normal curve or fit one to your own data, then chart it correctly with XY Scatter.
From TheFinanceBase Team6 min to read
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The dependable way to create a bell curve in Excel is to calculate density values with =NORM.DIST(x,mean,standard_deviation,FALSE), then plot the X and Y columns in Insert → X Y (Scatter) → Scatter with Smooth Lines. Use NORM.S.DIST for a standard curve, or calculate a dataset’s mean and standard deviation first for a fitted curve.

What a bell curve represents

A bell curve is a visual model of a normal distribution. It is usually symmetric around its mean: the mean sets the center, while the standard deviation controls the spread. The plotted Y-value is probability density (the curve’s height), not the probability of one exact value.

A fitted normal curve is theoretical. It can help compare observations with normal behavior, but drawing one does not prove that the underlying data is normally distributed. A histogram remains the direct view of the observed distribution.

Choose the right method

Your situation Use
Generic standard bell curve Method 1 with NORM.S.DIST
Existing observations Method 2 with AVERAGE, STDEV.S or STDEV.P, and NORM.DIST
Observed frequencies compared with expected normal behavior Method 2 plus a scaled histogram overlay
Numerical probabilities rather than a chart NORM.DIST(...,TRUE) or related functions

Method 1: Create a standard bell curve without data

Use this method for a standard normal distribution with mean 0 and standard deviation 1. Microsoft defines NORM.S.DIST(z,cumulative) as the standard normal distribution; with FALSE, it returns density. See Microsoft’s NORM.S.DIST documentation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall

Build the calculation table

  1. In A1, enter Z; in B1, enter Density.
  2. Enter -3 in A2 and -2.9 in A3. In A3, you can instead use =A2+0.1, then fill down until the values reach 3. Use -4 to 4 if you want more visible tails.
  3. In B2, enter =NORM.S.DIST(A2,FALSE) and fill down beside the Z-values.

Optional dynamic-array shortcut

In Microsoft 365 or Excel 2024, enter =SEQUENCE(121,1,-3,0.05) in A2. In B2, enter =NORM.S.DIST(A2#,FALSE). The # refers to the spilled range. The fill-down method works when dynamic arrays are unavailable.

Plot the curve

  1. Select both columns, including their headers.
  2. Choose Insert → X Y (Scatter) → Scatter with Smooth Lines.
  3. Remove markers if Excel displays them.
  4. Add the title Standard Normal Bell Curve, label the horizontal axis Z-score, and label the vertical axis Probability density.

Scatter charts preserve numeric spacing on the horizontal axis; line charts treat X entries as equally spaced categories. Microsoft explains the distinction in its scatter-versus-line chart guidance.

Method 2: Fit a bell curve to existing observations

Assume the numeric observations occupy A2:A101. Keep headers outside that range and remove or investigate errors and unintended text.

Rank #2
Sale
Statistics Laminate Reference Chart: Parameters, Variables, Intervals, Proportions (Quickstudy: Academic )
  • This guide is a perfect overview for the topics covered in introductory statistics courses.

Calculate the mean and standard deviation

Set up these cells:

Cell Entry
D1 Mean
E1 Standard deviation
D2 =AVERAGE(A2:A101)
E2 =STDEV.S(A2:A101) for a sample, or =STDEV.P(A2:A101) for the complete population

Use STDEV.S when the observations are a sample from a larger population. Use STDEV.P when they represent the entire population being analyzed. The choice can materially affect a small-sample curve.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Generate evenly spaced X-values

  1. Enter X in G1 and Normal density in H1.
  2. In G2, enter =$D$2-3*$E$2.
  3. In G3, enter =G2+$E$2/10 and fill down until the values reach approximately =$D$2+3*$E$2. Smaller steps make a smoother curve; larger steps can look angular.

For a fixed 121-point grid in Microsoft 365 or Excel 2024, use =SEQUENCE(121,1,$D$2-3*$E$2,6*$E$2/120) in G2.

Calculate density

In H2, enter =NORM.DIST(G2,$D$2,$E$2,FALSE) and fill down. The explicit FALSE selects the probability density function. Microsoft documents the syntax and the cumulative switch in NORM.DIST.

Rank #3

Create and format the chart

  1. Select the X and density columns.
  2. Choose Insert → X Y (Scatter) → Scatter with Smooth Lines.
  3. Remove markers, add a title such as Normal Curve Based on Sample Data, and add axis titles.
  4. Set sensible horizontal-axis bounds around the mean and format the vertical axis as decimals when appropriate.

Because the formulas reference the mean and standard deviation cells, changing the source observations recalculates the fitted curve. An evenly spaced X-axis is preferable to plotting unsorted source observations directly.

Overlay a normal curve on a histogram

A histogram displays observed counts in bins; a normal curve displays theoretical density. Their vertical scales differ, so an unscaled curve will usually appear far too low.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Create a histogram from the source observations.
  2. Keep the fitted X and density table from Method 2.
  3. In a new curve column, multiply density by sample size and bin width: =NORM.DIST(x,$D$2,$E$2,FALSE)*COUNT($A$2:$A$101)*bin_width.
  4. Add the scaled values as a second series. Use an XY Scatter series with smooth lines for the curve and columns for the histogram.
  5. If the scales still differ, place the curve on a secondary axis and verify that the X positions and bin width match.

The factor sample size × bin width converts density into expected counts comparable with histogram columns.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Common problems and fixes

#NUM! in NORM.DIST

A standard deviation of zero or less is invalid. This occurs when all observations are identical or the standard-deviation reference is wrong. Check the range and confirm that it contains more than one distinct numeric value; do not force a normal curve onto constant data. See Microsoft’s invalid-argument note in NORM.DIST.

#VALUE! or implausible statistics

  • Exclude headers from the calculation range.
  • Check for error cells, text, blanks, and numbers stored as text.
  • Use COUNT to confirm the number of numeric observations.
  • Confirm that mean, standard-deviation, and X-value references point to the intended cells.

The result is S-shaped, not bell-shaped

You used the cumulative distribution. Replace TRUE with FALSE in NORM.DIST. TRUE answers the probability that a value is less than or equal to X and produces an S-curve.

The curve is jagged or stops early

Use more X-values—61 to 121 points is a practical starting range—and reduce the increment. Extend from ±3 to ±4 or ±5 standard deviations when tail visibility matters.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The curve looks flat

A wide X-axis, a large standard deviation, or a histogram using a different scale can make the peak appear low. Narrow the displayed range around the mean and, for overlays, apply the sample-size and bin-width scaling.

The horizontal axis is wrong

Rebuild the chart as an XY Scatter chart. A line chart spaces category labels evenly, even when your numeric intervals are unequal. Microsoft’s chart guidance is available at this support page.

Analysis ToolPak is missing

The ToolPak is optional and is mainly useful for histogram and other analyses. On Windows, choose File → Options → Add-ins; in Manage, select Excel Add-ins → Go, check Analysis ToolPak, and select OK. On Mac, choose Tools → Excel Add-ins, check the add-in, select OK, and restart if prompted. The Data Analysis command then appears on the Data tab. See Microsoft’s activation instructions. Excel for the web may not expose the same add-in and chart controls as desktop Excel.

Which Excel function should you use?

Need Function Result
Standard normal curve NORM.S.DIST(z,FALSE) Density for mean 0 and standard deviation 1
Curve with specified mean and spread NORM.DIST(x,mean,standard_deviation,FALSE) Density height
Cumulative probability NORM.DIST(x,mean,standard_deviation,TRUE) Probability up to X, shown as an S-curve if charted

Older workbooks may contain NORMDIST and NORMSDIST. Microsoft retains these names for compatibility but recommends NORM.DIST and NORM.S.DIST; see NORMDIST and NORMSDIST.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Know the model’s limits

Before relying on the fitted curve, inspect the raw histogram. Strong skew, two or more modes, heavy tails, hard boundaries such as zero, mixed populations, influential outliers, or a very small sample can make a normal model misleading. Label the chart as a fitted or theoretical normal curve rather than claiming that the data is normal.

Excel is the natural choice when you need .xlsx compatibility, Excel-specific functions, the Analysis ToolPak, or the exact desktop workflow above. Microsoft offers subscription Microsoft 365 and one-time-purchase Office editions; verify current regional pricing and feature availability on Excel’s product page and the Microsoft 365 comparison page. For a one-off basic chart, Google Sheets, LibreOffice Calc, or Apple Numbers may be sufficient, but menus and function or add-in compatibility differ.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More post from the Money Desk

  1. The Money DeskBlogTheFinanceBase07 MAR 2625 minWhat Is a 457 Plan?
  2. The Money DeskBlogTheFinanceBase07 MAR 2621 minTime Value of Money: What It Is and How It Works
  3. The Money DeskBlogTheFinanceBase07 MAR 2627 minAre You Living in One of These Top 10 Most Expensive Cities to Retire?
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.