91 exercises available

Practice Excel with
real, corrected exercises

A real spreadsheet, right in your browser. Every exercise is corrected and explained step by step. No download, no install.

91exercises
20free
7topics
How do you access the exercises?Free — open access, just click and go.Paid — one pass unlocks every exercise, from $9.99 for 30 days.
Right in your browser
Automatic grading
Real-world scenarios
20 free

Explore the 91 exercises

Click a topic. Green exercises are free.

Free — open access
Everything else — included in the pass
📐
Core Exercises
Basic operations, invoices, absolute references, series
7 free 7 exercises
🔀
IF & logical tests
IF, nested IF, AND, OR, IFERROR, IFS
2 free 15 exercises
Logical tests (=, <>, >, <)
Master TRUE and FALSE, the hidden logic behind every IF function.
Free
IF — Temperature (demo)
Write your very first IF: "Hot" or "Cold" is displayed based on the temperature.
Free
IF — Stock below threshold
Build an IF that triggers an alert as soon as stock drops below the limit.
🔒 Paid
IF — Working time and overtime
Spot absences and calculate overtime for 12 employees with a single IF.
🔒 Paid
IF — Membership renewal
Automatically apply the right discount to members based on age and seniority.
🔒 Paid
AND/OR — Combined logical tests
Select customers on several criteria at once by combining AND and OR.
🔒 Paid
AND/OR — Customer records (blank cells)
Detect incomplete customer records and flag missing fields automatically.
🏅 Popular
Nested IF — Expiry dates (discounts)
Apply the right discount based on the expiry date using nested IFs.
🔒 Paid
IF + AND + OR — Shoe selection
Cross type, price and size to pick the right shoes, tier after tier.
🔒 Paid
IF — Tiered commission
Calculate commission for 10 salespeople, from a simple IF to a modern IFS.
🔒 Paid
Nested IF — Customer category A/B/C
Classify customers into categories A, B or C by revenue, then apply the discount.
🔒 Paid
IF — Membership up to date
Track a club's membership dues: up to date, partial or unpaid, calculated automatically.
🔒 Paid
IFERROR — Customer acquisition cost
Tame the #DIV/0! error and protect your calculations with IFERROR.
🔒 Paid
IF — Stock management
Flag reorder points and low-stock alerts across a full inventory table with IF.
🔒 Paid
IF — Price cut based on stock
Automatically discount slow-moving items once stock passes a threshold.
🔒 Paid
🔢
COUNTIF / SUMIF
COUNTIF, SUMIF, COUNTIFS, SUMIFS, AVERAGEIF
2 free 15 exercises
COUNTIF discovery — Customer file
Count your customers on any criterion: a word, a number, or even blank cells.
Free
SUMIF discovery — Sales portfolio
Add up revenue by salesperson, region or product in a single formula.
Free
COUNTIF + SUMIF — Market deliveries
Count and total fruit and vegetable deliveries by combining COUNTIF and SUMIF.
🔒 Paid
COUNTIF operators — Customer file
Count with thresholds: greater than, less than, not equal to — every operator.
🔒 Paid
COUNTIF operators — Weather log
Count rainy days, frosts and negative temperatures in a weather log.
🔒 Paid
SUMIF operators — Sales portfolio
Total sales above or below an amount using SUMIF's comparison operators.
🔒 Paid
Summary table — Sales portfolio
Build a real, copyable sales dashboard, locked down with the $ sign.
🔒 Paid
COUNTIFS — Customer file
Cross two criteria at once — status and income — with COUNTIFS.
🔒 Paid
COUNTIFS wildcards — Weather log
Count with wildcards (*) to match partial text in your weather data.
🔒 Paid
SUMIFS — Sales portfolio
Total your sales across 2-3 combined criteria with SUMIFS.
🔒 Paid
SUMIFS — Market deliveries
Add up deliveries by category and date by crossing several criteria.
🔒 Paid
AVERAGEIF — Sales portfolio
Calculate average revenue by salesperson and region with AVERAGEIF.
🔒 Paid
Mixed functions — Stadium laps
The big mix: SUMIF, AVERAGEIF, MIN and MAX with conditions, all in one analysis.
🏅 Popular
Find duplicates — COUNTIF and IF
Spot duplicates in a list at a glance with COUNTIF and IF.
🔒 Paid
Summary — Weather log
The capstone exercise: every .IFS function combined on a full weather log.
🔒 Paid
🔡
Text functions
LEFT, RIGHT, CONCAT, SUBSTITUTE, MID, FIND, LEN
2 free 16 exercises
LEFT — Product code
Extract the code, family and number from a product catalog with LEFT and RIGHT.
Free
CONCAT — First + last name
Combine first names, last names and cities into a single cell with CONCAT.
Free
CLEAN — Remove extra spaces
Strip stray spaces from a customer database with TRIM.
🔒 Paid
PROPER — Fix letter case
Straighten out badly typed names (uppercase, lowercase) with PROPER.
🔒 Paid
SUBSTITUTE — Replace text
Replace a character or word across a whole column in one go with SUBSTITUTE.
🔒 Paid
Combined cleanup
Fully clean a messy database by chaining PROPER and TRIM.
🏅 Popular
MID — Fixed position
Extract exactly the right chunk of text (a year, a number...) with MID.
🔒 Paid
FIND — Character position
Locate any character within a string with FIND.
🔒 Paid
FIND — Email domain
Isolate the domain of an email address by combining FIND and MID.
🔒 Paid
TEXTBEFORE — Modern text functions
Split text without counting positions using TEXTBEFORE and TEXTAFTER.
🔒 Paid
TEXTSPLIT — Split text
Explode a single cell into several dynamic columns with TEXTSPLIT.
🔒 Paid
IF + prefix — Category
Classify products and customers by their prefix, combining IF and text functions.
🔒 Paid
LEN — Validate length
Check that a code or phone number has the right number of characters with LEN.
🔒 Paid
FIND — Test for presence
Check whether an address contains @ or .com with IFERROR and ISERROR.
🔒 Paid
Build an ID
Build a full customer ID from a name, city and code.
🔒 Paid
Clean a broken CSV import
Fix a broken CSV import: spaces, case, numbers and dates stored as text become usable again.
🔒 Paid
🔍
Lookup functions
VLOOKUP, XLOOKUP, INDEX, MATCH, FILTER
2 free 13 exercises
📅
Dates & time
TODAY, DATEDIF, EOMONTH, HOUR, TIME, NETWORKDAYS
2 free 14 exercises
📊
Statistical functions
COUNT, AVERAGE, STDEV, MEDIAN, RANK, QUARTILE
3 free 11 exercises

Unlock everything with one pass

One offer, the whole library. You only choose how long you keep it.

1 Month Access

The whole catalogue for 30 days — every topic, every level.

$9.99

one payment, nothing renews

  • 91 corrected exercises
  • IF, COUNTIF, SUMIF, text functions
  • VLOOKUP, XLOOKUP, INDEX / MATCH, FILTER
  • Dates, times and statistics
Get 1 month →
⭐ Best value

1 Year Access

The same catalogue, for a full year.

$99.99

one payment, nothing renews

  • Everything in the 1 month pass
  • 365 days instead of 30
  • Every new exercise of the year included
  • About the price of 10 months
Get 1 year →