The FormulaDojo Excel course
Six stages, from clicking your first cell to lookups and data tools. Each lesson is a short guide and a set of exercises in a real sheet, in your Excel’s language.
Start lesson 1- lessons available now
- 51
- lessons coming soon
- 0
- Excel languages
- 5
Start here
Sums & counts
Logic & text
- IF(Available)
- AND & OR(Available)
- Nested IF & IFS(Available)
- SWITCH & XOR(Available)
- IFERROR(Available)
- ISBLANK, ISNUMBER & ISTEXT(Available)
- CONCATENATE(Available)
- TEXTJOIN & CONCAT(Available)
- LEFT, RIGHT & MID(Available)
- TRIM & cleaning text(Available)
- TEXT(Available)
- Project: clean a customer list(Available)
Lookups
Numbers & dates
Data tools
Points, belts and streaks
01Start here
02Sums & counts
03Logic & text
04Lookups
05Numbers & dates
06Data tools
The dojo
Free accountPremium- 1Intro to Excel
- 2First formulas
- 3Move with the keyboard
- 4Select with the keyboard
- 5AutoSum & fill shortcuts
- 6Absolute references
- 7Percentages
- 8Project: household budget
- 9SUM
- 10AVERAGE
- 11MIN & MAX
- 12SMALL, LARGE & MEDIAN
- 13COUNTA & COUNTBLANK
- 14SUMIF
- 15SUMIFS
- 16COUNTIF
- 17COUNTIFS
- 18SUMPRODUCT
- 19Project: monthly sales report
- 20IF
- 21AND & OR
- 22Nested IF & IFS
- 23SWITCH & XOR
- 24IFERROR
- 25ISBLANK, ISNUMBER & ISTEXT
- 26CONCATENATE
- 27TEXTJOIN & CONCAT
- 28LEFT, RIGHT & MID
- 29TRIM & cleaning text
- 30TEXT
- 31Project: clean a customer list
- 32VLOOKUP
- 33HLOOKUP
- 34XLOOKUP
- 35MATCH
- 36INDEX + MATCH
- 37Work across sheets
- 38Project: order invoice
- 39ROUND
- 40CEILING & FLOOR
- 41TODAY & dates
- 42DATEDIF
- 43EOMONTH
- 44NETWORKDAYS
- 45Project: project schedule
- 46Drop-down list
- 47Conditional formatting
- 48Tables
- 49FILTER
- 50Pivot table
- 51Project: sales dashboard
- Every exercise you solve earns 10 points, or 15 if you get it on the first try without a wrong answer, hint or solution.
- Points earn belts, from white to black, like in a real dojo.
- Solve 3 exercises a day to reach your daily goal, and practise every day to grow your streak.
- White beltfrom 0 points
- Yellow beltfrom 50 points
- Orange beltfrom 120 points
- Green beltfrom 200 points
- Blue beltfrom 300 points
- Brown beltfrom 420 points
- Black beltfrom 560 points
How each lesson works
A real sheet, not a video
Every lesson runs in a working spreadsheet in your browser. You click cells, type formulas and press Enter, just like at work.
Mistakes, explained
Typed the result instead of a formula? Used the wrong function? You’re told what went wrong and how to fix it, not just “incorrect”.
Your Excel, not ours
Excel changes its function names, separators and error codes with the language and region of your computer. FormulaDojo follows yours, and converts formulas you copied from somewhere else.
Every lesson in the course
Each lesson has a short guide and a practice set. Follow the stages in order, or jump straight to the function you need.
Start here
Never used Excel? Start here: cells, references and your first formulas, one small step at a time.
Intro to Excel
Start here if you have never used Excel.
5 exercisesFree, no account
First formulas
Put the basics to work on a small order sheet: multiply, copy down, total, average and round.
5 exercisesFree with an account
Move with the keyboard
Stop scrolling: jump to the end of a column, the end of a row, the last used cell and back to A1 in one key press.
5 exercisesPremium
Select with the keyboard
Select a few cells, a whole column of data, a table, a row or a column without touching the mouse.
6 exercisesPremium
AutoSum & fill shortcuts
Total a budget without typing a single formula: AutoSum, fill right, and copy and paste.
5 exercisesPremium
Absolute references
Five exercises, from locking one rate to filling a whole quote grid with a single formula.
5 exercisesPremium
Percentages
Five exercises, from a product’s share of total sales to finding a price before tax.
5 exercisesPremium
Project: household budget
Build a real six-month budget step by step: add up the expenses, see what is left, put savings aside at a fixed rate and find out how much of your income you spend.
7 exercisesPremium
Sums & counts
Add up, average and count the numbers in a table, with or without a condition.
SUM
Five exercises, from your first total to a running total.
5 exercisesPremium
AVERAGE
Five exercises, from your first average to comparing a team against its average.
5 exercisesPremium
MIN & MAX
Five exercises, from finding the highest order to capping a bonus copied down a column.
5 exercisesPremium
SMALL, LARGE & MEDIAN
Five exercises, from the second-best sale to comparing carriers with the median.
5 exercisesPremium
COUNTA & COUNTBLANK
Five exercises, from counting replies to finding the missing fields of every customer record.
5 exercisesPremium
SUMIF
Ten exercises, from your first conditional total to a full summary table.
10 exercisesPremium
SUMIFS
Five exercises, from your first two-condition total to a summary table.
5 exercisesPremium
COUNTIF
Ten exercises, from your first COUNTIF to wildcards, blank cells, criteria built from cells and duplicate checks.
10 exercisesPremium
COUNTIFS
Five exercises on a support ticket list, from your first two-condition count to a full priority-by-channel grid.
5 exercisesPremium
SUMPRODUCT
Five exercises, from your first quantity × price total to a summary table by region.
5 exercisesPremium
Project: monthly sales report
Turn a quarter of raw orders into a report a manager can read: key figures first, then sales and orders per region, then a region-by-month table built from one formula.
7 exercisesPremium
Logic & text
Let a cell decide for you with IF, and join text from several cells.
IF
Ten exercises, from your first IF to blank checks, commissions, locked settings and late deliveries.
10 exercisesPremium
AND & OR
Five exercises, from AND on its own to OR nested inside AND.
5 exercisesPremium
Nested IF & IFS
Five exercises, from a first nested IF to IFS with AND, including a formula with its conditions in the wrong order to fix.
5 exercisesPremium
SWITCH & XOR
Five exercises, from your first SWITCH to XOR as the test of IF.
5 exercisesPremium
IFERROR
Five exercises, from hiding #DIV/0! to searching a second list when the first lookup fails.
5 exercisesPremium
ISBLANK, ISNUMBER & ISTEXT
Five exercises, from a single ISBLANK to a status built from two nested tests.
5 exercisesPremium
CONCATENATE
Five exercises, from your first full name to invoice IDs padded with zeros.
5 exercisesPremium
TEXTJOIN & CONCAT
Five exercises, from a list with commas to a label that nests TEXTJOIN inside CONCAT.
5 exercisesPremium
LEFT, RIGHT & MID
Five exercises, from a two-letter country code to splitting full names of any length.
5 exercisesPremium
TRIM & cleaning text
Five exercises, from removing extra spaces to building email addresses from messy names.
5 exercisesPremium
TEXT
Five exercises, from a ZIP code that lost its zero to a monthly sales label.
5 exercisesPremium
Project: clean a customer list
Take a messy customer export and make it usable: tidy the names, split each customer code into country and store, build labels, flag who to reward or follow up, look up country names safely and sort customers into tiers.
8 exercisesPremium
Lookups
Find a value in one table and bring it into another: VLOOKUP, XLOOKUP and INDEX + MATCH.
VLOOKUP
Ten exercises, from your first VLOOKUP to a price and stock grid built with MATCH.
10 exercisesPremium
HLOOKUP
Five exercises, from your first HLOOKUP to a table filled down with $.
5 exercisesPremium
XLOOKUP
Ten exercises, from your first XLOOKUP to a two-way lookup with nested XLOOKUP.
10 exercisesPremium
MATCH
Five exercises, from an exact position to approximate match on a band table.
5 exercisesPremium
INDEX + MATCH
Five exercises, from MATCH on its own to a two-way lookup.
5 exercisesPremium
Work across sheets
Five exercises, from one cell on another sheet to a price lookup across sheets.
5 exercisesPremium
Project: order invoice
Turn a product catalog and a customer order into a finished invoice: look up names and prices, catch a code that isn’t in the catalog, find the customer’s discount and add tax.
7 exercisesPremium
Numbers & dates
Round numbers properly and work out the time between two dates.
ROUND
Five exercises, from rounding a price to cents to rounding a calculated price copied down a column.
5 exercisesPremium
CEILING & FLOOR
Five exercises, from rounding up to whole cases to shipping only full cartons.
5 exercisesPremium
TODAY & dates
Five exercises, from showing today’s date to renewal dates built with DATE, YEAR, MONTH and DAY.
5 exercisesPremium
DATEDIF
Five exercises, from counting full years of service to a staff table copied down with a fixed reference date.
5 exercisesPremium
EOMONTH
Five exercises, from the last day of a month to due dates with each customer’s own terms.
5 exercisesPremium
NETWORKDAYS
Five exercises, from the working days in a month to the working days left before month end.
5 exercisesPremium
Project: project schedule
Build the schedule of a real website project: count working days without weekends and holidays, plan the testing phase, date the invoices and report the working days left on a status date.
6 exercisesPremium
Data tools
Drop-down lists, conditional formatting, filters and pivot tables to keep a sheet clear.
Drop-down list
Five exercises, from a Yes/No list to a full ticket log.
5 exercisesPremium
Conditional formatting
Five exercises, from a simple Greater Than rule to an overdue-invoice tracker.
5 exercisesPremium
Tables
Five exercises, from creating a table to calculated columns, structured references and filters.
5 exercisesPremium
FILTER
Five exercises, from your first FILTER to two conditions taken from cells.
5 exercisesPremium
Pivot table
Ten exercises, from a simple total by region to filters, Max, averages by channel and formulas that read the pivot.
10 exercisesPremium
Project: sales dashboard
Clean up and analyse a real order list: make the statuses consistent with a drop-down, flag rows with conditional formatting, summarise sales with PivotTables and read a share from one.
7 exercisesPremium
About the course
Who is this course for?
People who use Excel at work, from complete beginners to anyone who wants to get lookups and conditional totals right.
How long does a lesson take?
Lesson 1 takes about two minutes. Most lessons are a short guide and five to ten exercises, so one fits in a coffee break.
Do I have to follow the order?
If you are new to Excel, start with stage 1. If you already know the basics, go straight to the function you need: each lesson stands on its own.
Is the course free?
Lesson 1 is free with no account, and lesson 2 is free with an account. Later lessons are part of Premium, which you can pay for monthly, yearly or once.
Your first formula is two minutes away.
Free to start, in your Excel’s language.