
How Do You Add Standard Deviation Bars to a Bar Graph in Excel?
Carlos GarciaPublished How Do You Add Standard Deviation Bars to a Bar Graph in Excel?
A bar graph shows you an average. It tells you nothing about whether that average is worth trusting.
Two columns can sit at exactly the same height while one summarises five readings that barely moved and the other summarises five readings scattered everywhere.
Standard deviation bars are what make that difference visible on the chart itself, and Excel will draw them in about four clicks.
The catch is that the four-click version is almost never the one you actually want.
The Short Answer
Click the chart, click the Chart Elements button that appears beside it, and tick Error Bars. Open the small arrow next to that checkbox and choose Standard Deviation. Symmetrical bars appear on every column straight away.
That built-in option applies one amount to every data point in the series. It does not give each bar its own spread.
To plot a separate standard deviation per group, work the values out in a helper range with STDEV.S, then open More Options, set Error Amount to Custom, click Specify Value, and point the positive and negative boxes at that range.
Most of the real work is in that second route, so the rest of this guide covers it properly.
Not sure your reporting stands up to scrutiny? Get a free SEO audit and see which numbers are doing real work.
Free audit
Where do you stand in AI search?
A manual SEO + AI search audit of your site: how ChatGPT, Gemini, Perplexity and Claude read and cite it today, and what to fix first. Report within 48 hours, no credit card.
Get my free auditOr have it all done: AI SEO services, $999 once
What Standard Deviation Bars Actually Show
They Describe Spread, Not Mistakes
The phrase "error bars" misleads people constantly. Nothing has gone wrong in your data.
A standard deviation bar describes how widely the individual readings behind a bar sit around their own average.
A short bar means the underlying numbers agree with each other. A long one means they disagree, and the average is a weaker summary than the column height suggests.
Sample Versus Population Matters
Excel gives you two worksheet functions and they answer different questions. STDEV.S treats your numbers as a sample drawn from a larger group. STDEV.P treats them as the entire population.
Use STDEV.S when your rows are a subset of something bigger, which covers almost every marketing or analytics dataset.
Use STDEV.P only when you genuinely have every member of the group, such as the twelve months of one closed year.
The two results are close on large datasets and noticeably different on small ones, which is exactly where chart readers are most likely to over-interpret a bar.
If you are unsure which applies, STDEV.S is the safer default. It returns the slightly larger number, so it errs toward showing more uncertainty rather than less.
Symmetry Is a Choice
By default Excel draws the same length above and below the column top. That is the right default for a standard deviation, which is symmetrical by definition.
It is the wrong default for a quantity that cannot go below zero, where a downward bar can run past the axis and imply a negative value that is not possible.
The Custom route lets you set the negative value to zero and keep only the upward bar.
Is your reporting hiding more than it shows? Get a free SEO audit and find out what your numbers are not telling you.
How to Add Them, Step by Step
This is the full per-group version. The built-in shortcut is step three on its own.
- Lay out your source data with the raw readings intact. You need the individual values, not just the averages, because the standard deviation is calculated from them.
- Build a helper range. Next to each group's average, add a cell with that group's own deviation, for example
=STDEV.S(C2:G2)across the readings for that row. Keep the helper cells in the same order as the plotted categories. - Select the chart and open Chart Elements. Click the chart once, then click the plus sign that appears at its top right corner. Tick Error Bars.
- Open More Options. Click the arrow to the right of the Error Bars checkbox and choose More Options rather than one of the three presets. The Format Error Bars pane opens on the right.
- Switch Error Amount to Custom. On the error bar options tab, scroll to Error Amount and select Custom, then click Specify Value.
- Clear each box before selecting a range. This is the step that trips everyone. Delete whatever is already in the Positive Error Value box completely, then select your helper range. Repeat for the Negative Error Value box. If you select a range without clearing the box first, Excel appends it to the existing array and throws an error.
- Click OK and check the drawing. Each bar should now carry a different length. If every bar is identical, the Custom values did not take and the preset is still applied.
A quick sanity check at the end is worth the ten seconds: the group with the most scattered readings should have the longest bar.
If it does not, your helper range is out of order relative to the chart categories.
If you have more than one series on the chart, repeat the whole sequence for each one.
Error bars are a property of a series, not of the chart, so selecting the chart and setting Custom values once will only ever reach whichever series was active.
When Standard Deviation Is the Right Error Amount
Excel offers three presets and they are not interchangeable. Choosing by habit is how charts end up overstating confidence.
- Standard Deviation describes the spread of the readings themselves. Use it when the question is how variable the underlying thing is.
- Standard Error describes how precisely you have estimated the average. It shrinks as your sample grows and is usually much shorter than the standard deviation, which makes results look tighter than the data is.
- Percentage applies a flat proportion of each value. It is a presentation device, not a statistic, and it is only honest when your uncertainty really is proportional.
The practical rule: if you are describing your data, use standard deviation.
If you are making a claim about a population from a sample, standard error is the honest choice and you should say in the caption which one you used.
Unlabelled error bars are close to useless. A reader cannot tell a standard deviation from a standard error by looking, and the two carry very different weight.
There is a fourth option Excel does not offer as a preset at all, which is a confidence interval. If that is what you need, calculate it in the helper range and feed it through the same Custom route.
Limitations Worth Knowing
Error bars are not available on every chart type. Microsoft documents them for two-dimensional area, bar, column, line, scatter and bubble charts.
Three-dimensional charts, pie charts and doughnut charts do not support them at all, which is one more reason to avoid 3-D columns for anything analytical.
Scatter and bubble charts get both horizontal and vertical bars. A standard bar or column chart gets one direction only, and which direction depends on the orientation of the chart.
The built-in Standard Deviation preset is a single computed amount drawn on every point.
It is genuinely useful for one series with one group, and quietly wrong the moment your categories have different amounts of variability, because it flattens exactly the thing you added the bars to show.
Small samples are the bigger trap. A standard deviation from three readings is barely an estimate, and drawing it as a neat symmetrical bar lends it an authority it has not earned.
If a group has fewer than about five readings, say so on the chart rather than letting the bar speak for itself.
Finally, the helper range is a live dependency. Insert a row in your source data and the error bars can end up pointing at the wrong cells with no warning and no visible break.
Rebuild the Custom values after any structural change to the sheet.
Want numbers you can actually defend? Get a free SEO audit and start from a clean baseline.
Standard Deviation Bars vs the Alternatives
- A box and whisker plot shows the median, the quartiles and the outliers rather than one summary of spread. It is strictly more informative and much less familiar to a general audience.
- Overlaying the raw points on top of the bars, sometimes called a dot plot, shows the actual distribution with no statistic in between. It is the most honest option and it gets crowded past about fifteen points per group.
- A confidence interval answers a sharper question than a standard deviation: the range the true average plausibly sits in. It needs a stated confidence level to mean anything.
- A table of the deviations beside the chart sounds like a cop-out and often reads better, because a number labelled "SD" is unambiguous in a way a drawn bar never is.
The verdict depends on the audience, not on the statistic.
For a report going to people who will skim it, standard deviation bars on a bar chart are the right call: they are recognisable, they survive being pasted into a slide, and they answer the question a reader actually has, which is whether the gap between two columns is real or noise.
For an analytical audience that will interrogate the numbers, use a box plot or show the raw points. Those readers will ask what the bar represents, and giving them the distribution up front is faster than defending a summary.
Final Thoughts
The useful habit here is not the clicks. It is deciding what the bar is supposed to mean before you draw it, then labelling it so a reader does not have to guess.
Excel makes the shortcut easy and the correct version slightly awkward, which is why so many published charts carry one flat deviation across groups that plainly differ.
Ten minutes with a helper column and the Custom dialog fixes that permanently, and the chart starts answering the question people were going to ask anyway.
If you are working with spread and distributions in Excel, it is worth reading our guide on how to create a normal distribution graph in Excel next, since the same STDEV functions drive both.
Ready to see what your data is really saying? Get a free SEO audit and we will show you where the gaps are.
Want this done for you?
SEO Stuff gets businesses cited by ChatGPT, Gemini, Perplexity and Claude, and ranking in Google. Start with the free audit, a call, or the package.
See where you stand
A free, manual SEO + AI search audit of your site, with a report within 48 hours. No credit card, no sales call.
Get my free auditTalk it through
A free 15-minute call with the founder about whether AI search is a meaningful opportunity for your business.
Free strategy callHave it done
The Done-For-You Package: audit, 10 pages of content, 3 DR50+ placements, dashboard. $999 once, delivered in 21 business days.
See the package

