Meeting someone new follows a script. How are you? What do you do? Where did you study? Nobody skips it, because those small questions build the ground for anything more interesting. Data, I have come to think, deserves exactly the same courtesy.
Before you throw a statistical test at your results, you greet them. What is your average? How scattered are you? What do you look like on a graph? Only then do you ask the big question: are you really different from each other? This post walks through that conversation in Excel, using one control and three experimental conditions.
The walkthrough is adapted from the Adwoa Biotech YouTube tutorial. I have tightened a few statistical points along the way.
Step 1: Meet the average
Say you have seven readings for each of four groups: a control and three conditions. The mean gives every group one representative number. You add up all the values, divide by how many there are, and in Excel that is simply =AVERAGE(...).
One warning, though. When your values are wildly scattered, the mean becomes a poor spokesperson. For skewed data, the median (reported with the interquartile range) tells a more honest story.
Step 2: Ask about the spread
An average on its own is a sentence without context. Two groups can share the same mean and behave completely differently, so you also ask how far the readings wander from it. That is the standard deviation, and for a sample you want =STDEV.S(...).
You will often see the standard error of the mean (SEM) too, which is the SD divided by the square root of n. They answer different questions, so it helps to keep them apart:
- SD describes how scattered your data are.
- SEM describes how precisely you have pinned down the mean.
Whichever one you plot, say so in the figure legend. Your readers should never have to guess.
Step 3: Draw it
Our four groups are independent of one another, so a bar chart fits well. Had they been time points, I would reach for a line graph to show the progression instead.
In Excel, go to Insert and pick a bar chart. Then comes the part I enjoy most: decluttering. The rule is simple, and a little ruthless. If an element does not help communicate the data, it goes. Gridlines leave first, and the cleaner chart feels a bit like opening a window in a stuffy room.
After that, add what a stranger needs in order to read it:
- Axis titles that name the quantity and its units, for example "Absorbance (405 nm)", with "Experimental condition" on the x-axis.
- A title that tells the viewer what the chart is about.
- Error bars, with one catch. Excel's built-in "Standard Deviation" option calculates across the plotted bars rather than within each group, so the result is meaningless here. Choose Custom and point it at the SD (or SEM) cells you calculated yourself.
With small samples like n = 7, consider overlaying the individual data points as well. Bars can hide a surprising amount of drama.
Step 4: Are they really different?
For two groups, a t-test does the job, and in Excel the Welch version (unequal variance) is the safer default. With four groups, though, it is tempting to run a t-test on every pair. Resist that temptation.
Why? Four groups give six pairwise comparisons, and each test is another roll of the dice for a false positive. At α = 0.05 across six tests, the chance of at least one fluke is 1 − 0.956, which is roughly 26%. That inflated error rate is exactly why we use analysis of variance (ANOVA): one test across all the groups, with the false-positive rate held at 5%.
Switching on the Analysis ToolPak
Excel keeps this tool behind a door, and nearly everyone looks for it in the wrong place at least once.
- Go to File, then Options, then Add-ins.
- At the bottom, set Manage to Excel Add-ins and click Go.
- Tick Analysis ToolPak.
A Data Analysis button now appears on the Data tab. It lives under Add-ins in the options menu, not under Data, which is where the trap is.
Feeding it the right food
ANOVA does not want your means and SDs. It needs the raw values for every replicate, because the variance is precisely what the test is measuring. If your numbers come from a standard curve, convert each replicate to a concentration individually before you start.
- Put each group in its own column, with a heading.
- Paste values, not formulas, when moving data between cells.
- If you include headings, tick Labels in first row, otherwise Excel complains about non-numeric data.
- Choose an output range yourself, because Excel will not pick one for you.
Then select Anova: Single Factor. Alpha is set to 0.05 by default, which is the usual convention. A stricter threshold would be 0.01.
Reading the output
You get a summary table (count, sum, average and variance for each group) and an ANOVA table. The second one is the part that makes people nervous, so here is what each column means:
| Term | What it means | In our example |
|---|---|---|
| SS | Sum of squares: total variability, split into between and within groups | Reported for each |
| df | Degrees of freedom. Between = groups − 1. Within = observations − groups | 3 and 24 (28 − 4) |
| MS | Mean square: SS divided by df, an average amount of variation | Reported for each |
| F | MS between divided by MS within | One value |
| P-value | Probability of data this extreme if the null hypothesis were true | About 0.0019 |
Notice that there is only one p-value. That is because there is only one test. The "within groups" row is not a second result, it is simply the yardstick the F ratio is measured against.
What a p-value does and does not say
Our p of 0.0019 sits below 0.05, so we reject the null hypothesis that all the group means are equal. Two misreadings are very common, and both are worth avoiding:
- Alpha is not confidence in the null hypothesis. Setting α = 0.01 does not mean you are 99% sure nothing is happening. It means you accept a 1% false-positive rate when there truly is no effect.
- A p-value is not "the probability it was all chance." It is the probability of seeing data at least this extreme if the null hypothesis were true.
The catch: ANOVA does not say who
This is the part that gets skipped most often. ANOVA is an omnibus test. It tells you that at least one group differs, and then it shrugs. Did condition 1 beat the control? Are conditions 2 and 3 the odd pair? The test cannot say.
To find out, you need a post-hoc test:
- Tukey's HSD compares every pair of groups.
- Dunnett's test compares each condition against the control, which is often exactly what an experiment needs.
The ToolPak includes neither, so you will need other software such as R, GraphPad Prism or JASP.
Before you trust it
ANOVA assumes the observations are independent, the residuals are roughly normal, and the group variances are similar. With seven values per group, those assumptions are hard to verify. If they look shaky, the Kruskal-Wallis test is the non-parametric alternative, although Excel does not have it built in either.
The short version
- Say hello: mean, SD (or median and IQR), and a clean chart.
- Run ANOVA on the raw replicates, never on the summaries.
- Read the p-value carefully.
- Follow up with a post-hoc test to learn which groups differ.
- Tell your readers whether the error bars show SD or SEM.
Video callout: Want to see the clicks in action? Watch the original walkthrough here: https://www.youtube.com/watch?v=3jYo1W6hyN0

.png)

.png)

.png)
