Learn Excel by typing into a real spreadsheet
17 parts and 84 exercises, about 7 hours end to end. Every part has a page that explains the problem it is about before it asks you to do anything, and then exercises in a working grid where the answer checking reads the formula you wrote rather than the number you arrived at.
It starts further back than most courses do. The first exercise is finding one cell and typing in it. 19 exercises need no account and no card, 46 are free once you have one, and the later parts need a plan. The reading is free throughout.
How to use this course
The parts build on one another: references assume formulas, lookups assume ranges, and the challenges assume all of it. You do not have to take them in order, and the four stages below exist so you can work out where you already are and start there. If you are not sure, start at the beginning anyway; the first stage takes under an hour and the parts after it are easier when the grid itself is automatic.
Stage one: the grid itself
Where a cell is, what its address means, and what a formula is. This stage assumes nothing at all: the first exercise is clicking one square and typing in it, and the first formula is printed out in full for you to copy before anybody asks you to write one.
- 1
Excel Basics
8 exercises6 min readNo account neededA spreadsheet is a grid of cells, each named by its column letter and row number, so C4 is the cell in column C, row 4. You click a cell, type into it, and press Enter. A formula is anything you type that starts with an equals sign: it points at other cells instead of holding a value of its own, and it recalculates whenever those cells change.
Read Excel Basics - 2
Cells and Ranges
4 exercises6 min readNo account neededA range is a rectangle of cells, written as its top-left corner, a colon, and its bottom-right corner: B2:B6 is the five cells from B2 down to B6, and A1:C10 is the whole block thirty cells wide. Every Excel function that works on more than one cell expects this notation, which is why it is worth making automatic before meeting any of them.
Read Cells and Ranges - 3
Basic Formulas
5 exercises7 min readNo account neededAn Excel formula starts with an equals sign and uses +, -, * and / to combine cell references. Excel does multiplication and division before addition and subtraction regardless of the order you typed them, so =B2+C2*0.2 adds only the VAT, not the VAT on the total. Brackets force the order you meant: =(B2+C2)*0.2.
Read Basic Formulas
Stage two: the functions real work is built from
Totals and averages, the dollar sign that decides what happens when you copy a formula, decisions with IF, and counting or totalling only the rows that match. Most spreadsheet jobs never need anything past this stage, and most spreadsheet errors happen inside it.
- 4
SUM and AVERAGE
5 exercises7 min readFree accountSUM adds a range, AVERAGE takes its mean, MIN and MAX find the extremes, and COUNT says how many cells hold a number. All five ignore blank cells and text rather than treating them as zero, which is why AVERAGE over a column with a gap divides by the number of real entries, not by the number of rows.
Read SUM and AVERAGE - 5
Cell References
5 exercises8 min readFree accountA reference without dollar signs is relative: copy the formula down a row and B4 becomes B5. A dollar sign freezes the part it precedes, so $B$1 stays B1 wherever the formula is copied. Mixed forms lock one half: B$1 keeps the row but lets the column move, and $B1 does the opposite.
Read Cell References - 6
IF and Logic
6 exercises8 min readFree accountIF takes three things: a test, what to return when the test is true, and what to return when it is false, as in =IF(B2>=50,"Pass","Fail"). The syntax is rarely the difficulty. The boundary is: >= includes the row sitting exactly on the threshold and > excludes it, and with a pass mark of 50 that is the difference between passing and failing a student who scored 50.
Read IF and Logic - 7
COUNTIF and SUMIF
5 exercises7 min readFree accountCOUNTIF asks how many cells in a range meet one condition, and SUMIF adds up a second range for the rows that do. The condition is one argument, so a comparison has to be written as text in quotes, as in ">1000": the operator and the number are handed over together.
Read COUNTIF and SUMIF
Stage three: joining and reshaping data
Repairing data that arrived in the wrong shape, matching one table against another, reorganising a table without scrambling it, and choosing a chart that makes a claim you can defend. This is the stage that turns a spreadsheet user into somebody people bring their files to.
- 8
Text Functions
6 exercises8 min readFree accountText functions cut, join and clean text that arrived in the wrong shape. TRIM removes stray spaces, LEFT, MID and RIGHT pull out characters by position, CONCAT or the & operator join values together, and SUBSTITUTE swaps one piece of text for another. TRIM is the one to reach for first: an invisible trailing space is the usual reason a lookup reports a name as missing when it is plainly in the list.
Read Text Functions - 9
Lookup Functions
6 exercises9 min readPaid planVLOOKUP finds a row by the value in the table's first column and reads across to a column you number: =VLOOKUP("E-125", A2:D6, 2, FALSE). The fourth argument is the one that matters. FALSE demands an exact match; leaving it off tells Excel to accept the nearest match, which on unsorted data returns a row from somewhere else without any error at all.
Read Lookup Functions - 10
Sorting and Filtering
5 exercises7 min readPaid planSorting must move whole rows, not one column. Select a single cell inside the table and let Excel work out its extent, or select every column before sorting: sorting one column on its own detaches it from the rest of its row and there is no error and no easy way back. Filtering is safe by comparison because it only hides rows; Remove Duplicates is not, because it deletes them.
Read Sorting and Filtering - 11
Charts
4 exercises6 min readPaid planThe chart type follows from the question. A column chart compares categories and answers which is biggest. A line chart shows change over time and answers which way is this going. A pie chart shows parts of one whole and is only legitimate when the slices genuinely add up to 100% of something.
Read Charts
Stage four: saying something about the numbers
Percentage change and weighted averages, which statistics a column actually permits, what has to sit beside an average, and the five faults that produce a wrong spreadsheet without producing a single error. It ends with four challenges that describe an outcome and leave the method to you.
- 12
Data Analysis
4 exercises8 min readPaid planPercentage change is new minus old, divided by old: =(C2-D2)/D2. The denominator is always the earlier figure, and getting it the wrong way round produces a number that looks reasonable and is not. A weighted average is SUMPRODUCT of the values and their weights divided by the total weight, which is a different number from AVERAGE whenever the rows are different sizes.
Read Data Analysis - 13
What Kind of Data Is This?
3 exercises7 min readPaid planNot every column of digits is numerical. A postcode is a label that happens to be written with numbers, and averaging it is meaningless. The four levels of measurement, nominal, ordinal, interval and ratio, each permit a different set of operations, and the level is a fact about what the data represents rather than about how it is stored.
Read What Kind of Data Is This? - 14
Describing Data
5 exercises8 min readPaid planAn average with no measure of spread beside it is half a summary. Two sets of marks can share a mean of 64 and describe completely different classes: one where everybody scored in the low sixties and one running from 30 to 96. The mean says where the middle is; the standard deviation or the quartiles say whether anybody is actually near it.
Read Describing Data - 15
Dates and Rounding
4 exercises7 min readPaid planExcel stores a date as a number counting days from a fixed starting point, and the date you see is that number wearing a format. This is why subtracting one date from another gives you a plain number of days, why a date typed as text does nothing useful, and why sorting dates stored as text puts them in alphabetical order.
Read Dates and Rounding - 16
Things That Go Wrong Quietly
5 exercises8 min readPaid planThe dangerous spreadsheet faults are the ones that produce no error. A total whose range stops one row short still calculates, a number stored as text is silently skipped by SUM, and a deleted leading zero makes a code stop matching. Every one of these leaves a sheet that looks finished and is wrong, which is why they are worth learning to spot deliberately.
Read Things That Go Wrong Quietly - 17
Practical Challenges
4 exercises7 min readPaid planThe method for an unfamiliar spreadsheet is the same every time: find out where the numbers come from before changing anything, check the totals against something independent, and look hardest at the cells that currently look correct. A formula that happens to give the right answer today is a fault that has not surfaced yet.
Read Practical Challenges
Start with the first cell
The first part needs no account, and the first exercise in it is clicking a cell and typing in it. If you would rather pick a task directly, the catalogue lists every exercise with what it needs.