Excel practice exercises

Practice in your browser. No Excel install. No sign-up required.

Work through real spreadsheet scenarios and practice formulas, lookups, logic, dates, and text functions with instant feedback.

All exercises

Browse everything and pick what you want to practice next.

Function type
Role
A/B test results analysis

Statistical, Math

AdvancedData Analysis
Absolute reference practice

Reference

Beginner
Aging buckets

Logic, Date

Intermediate
Assign shipping methods with IFS

Logic

Intermediate
Average score by course with AVERAGEIF

Aggregation

Beginner
AVERAGEIFS multiple criteria

Aggregation, Statistical

Intermediate
AVERAGEIFS with date range and category

Aggregation, Date

Intermediate
Bank statement reconciliation

Lookup, Logic, Math

AdvancedAccounting
Basic AND function

Logic

Beginner
Basic COUNTIF

Aggregation

Beginner
Basic Iferror exercise

Error, Logic

Beginner
Basic SUM

Math

Beginner
Break-even units

Financial, Math

IntermediateFinance
Build a basic cohort retention table

Math, Statistical

IntermediateData Analysis
Build a date from separate parts with DATE

Date

Beginner
Build a one-variable sensitivity table

Financial, Math

IntermediateFinance
Calculate age from birthdate

Date

Beginner
Calculate Average Sales

Math, Statistical

Beginner
Calculate business days between

Date

Intermediate
Calculate percentage change

Math, Aggregation

Beginner
Calculate project review dates

Date

Intermediate
Calculate running balance

Math

Intermediate
CHOOSE function

Logic

Intermediate
Clean and standardize names

Text

Advanced
Clean imported data with PROPER and TRIM

Text

Beginner
Clean imported time offsets with INT and TRUNC

Math

Beginner
Clean phone numbers

Text

Intermediate
Combining first and last names using Concatenate

Text

Beginner
Complex commission structure

Logic, Math

AdvancedSales/Marketing
Complex text parsing

Text

Advanced
CONCATENATE names

Text

Beginner
Contribution margin

Financial, Math

IntermediateFinance
Convert text to numbers with VALUE

Text

Beginner
Count business days excluding holidays

Date

Intermediate
Count cells containing text

Aggregation, Text

Intermediate
Count employees by department with COUNTIF

Aggregation

Beginner
Count items in a list

Aggregation

Beginner
Count non-empty cells

Aggregation

Beginner
COUNTIF for text matching

Aggregation

Beginner
COUNTIFS multiple criteria

Aggregation

Intermediate
Counting blank rows

Aggregation

Beginner
Creating an IFNOTERROR function

Error, Logic

Beginner
Cross-sheet VLOOKUP for employee data

Lookup, Reference

Advanced
Currency conversion with absolute references

Reference, Math

Beginner
Date difference in months

Date

Intermediate
Days between dates

Date

Beginner
Depreciation schedule (multiple methods)

Financial

AdvancedAccounting
Dynamic date range SUMIFS

Aggregation, Date

Intermediate
Extract data from mixed format

Text

Advanced
Extract date parts from a date

Date

Beginner
Extract department code with LEFT

Text

Beginner
Extract domain from email

Text

Intermediate
Extract file extension from a path

Text

Intermediate
Extract last name with RIGHT and LEN

Text

Intermediate
Find a customer's city with VLOOKUP

Lookup

Beginner
Find end of month with EOMONTH

Date

Beginner
Find the 3rd highest score with LARGE

Statistical

Beginner
Find the maximum value

Math, Statistical

Beginner
Find the median salary

Statistical

Beginner
Find the minimum value

Math, Statistical

Beginner
Find the smallest order with SMALL

Statistical

Beginner
Fixing text to be exact

Text

Beginner
Flag overdue invoices with IF and NOT

Logic

Beginner
Format numbers as text with TEXT

Text, Date

Beginner
Format numbers in text with the TEXT function

Text

Intermediate
Full data reconciliation

Lookup, Logic

AdvancedAccounting
Funnel conversion analysis

Math, Statistical

AdvancedData Analysis
FV future value

Financial

IntermediateFinance
Gross margin by product

Financial, Statistical

Intermediate
Handle #N/A in calculations

Error, Aggregation

Intermediate
HLOOKUP for quarterly targets

Lookup

Beginner
IF with AND

Logic

Intermediate
IF with numeric output

Logic, Math

Beginner
IF with OR

Logic

Intermediate
INDEX-MATCH left lookup

Lookup

Intermediate
INDEX-MATCH with MATCH in both directions

Lookup

Intermediate
Join a list with TEXTJOIN

Text

Intermediate
Loan amortization schedule

Financial

AdvancedFinance
Look up a manager with INDEX+MATCH

Lookup

Intermediate
Look up a product with XLOOKUP

Lookup

Beginner
Lookup error handling

Lookup

Beginner
Making an always up-to-date copyright message

Date, Text

Beginner
Making an If cell Contains text function

Text, Logic

Beginner
Minmaxing

Math, Statistical

Beginner
Mixed references for a multiplication grid

Reference, Math

Beginner
Moving average calculation

Statistical, Math

Intermediate
Nested IF for commission tiers

Logic, Math

Intermediate
Nested IF for grading

Logic

Intermediate
Nested IF with AND/OR for eligibility

Logic

Intermediate
Next business day

Date

Intermediate
NPV with irregular cash flows

Financial, Date

AdvancedFinance
Pareto analysis (80/20)

Statistical, Math, Logic

AdvancedData Analysis
Parse full address

Text

Intermediate
Practicing and, or, and if

Logic

Beginner
Rank and percentile rank by department

Statistical

Beginner
Remove duplicate customer records

Aggregation, Logic

IntermediateData Analysis
Return multiple columns

Lookup, Array

Advanced
Round prices to the nearest cent with ROUND

Math

Beginner
Simple DCF model

Financial

AdvancedFinance
Simple IF statement

Logic

Beginner
Simple multiplication table

Math

Beginner
Simple percentage calculation

Math

Beginner
Sum basics

Math

Beginner
Sum revenue by region with SUMIF

Aggregation

Beginner
SUMIF with a numeric threshold

Aggregation

Beginner
SUMIFS multiple criteria

Aggregation

Intermediate
SUMPRODUCT for conditional counting with multiple text criteria

Array, Aggregation

Intermediate
SUMPRODUCT for weighted average

Array, Math

Intermediate
SWITCH for department budget codes

Logic

Intermediate
Tax calculation with brackets

Logic, Math, Financial

AdvancedAccounting
The Excel ISNOTERROR function: making your own formula

Error, Logic

Beginner
The Substitute function

Text

Beginner
Two-way lookup

Lookup

AdvancedSales/Marketing
Use VLOOKUP to find an employee’s department

Lookup

Beginner
Using Average

Math, Statistical

Beginner
VLOOKUP for employee salary band

Lookup

Beginner
VLOOKUP for price

Lookup

Beginner
VLOOKUP with approximate match

Lookup

Intermediate
XIRR for real cash flows

Financial, Date

AdvancedFinance
XLOOKUP a course instructor

Lookup

Beginner
XLOOKUP left lookup

Lookup

Intermediate
XLOOKUP multiple criteria

Lookup

AdvancedSales/Marketing
XLOOKUP with default

Lookup

Intermediate
XLOOKUP with exact match

Lookup

Beginner
XLOOKUP with wildcard search

Lookup

Intermediate
Year-over-year comparison

Math, Date

AdvancedFinance
Your first formula

Math

Beginner

Excel practice for beginners

Short exercises covering formulas, references, and basic aggregation. Do them in any order, or follow the beginner essentials track .

Excel practice for job interviews

Lookup, logic, and reporting tasks that regularly come up in Excel assessments and take-home tests.

Frequently asked questions

Where should I start if I'm new to Excel?

Start with the beginner essentials track. It opens with 'Your first formula' and moves through SUM, cell references, and IF before branching into lookups and text functions. Each one is a short, focused task.

Can I use these exercises to prepare for an Excel job interview?

Yes. Many exercises target the skills most commonly tested: VLOOKUP and XLOOKUP, SUMIF and COUNTIF, IF combined with AND/OR, date arithmetic, and text parsing. The 'Excel practice for job interviews' section on this page is a focused starting set.

How long does each exercise take?

Most take 2–10 minutes. Each one is a single scoped task: write a formula, or a small set of formulas, to solve a specific problem. You can do one during a break, or chain several together for a longer session.

Can I see hints or check the solution if I get stuck?

Yes. Exercises include progressive hints you can reveal one at a time, and a full solution you can check once you've given it a try. You decide when to peek. The hints are there to keep you moving, not to give the answer away.

Will these formulas work in Excel 365, older Excel versions, or Google Sheets?

Most exercises use functions available in Excel 2016 and later. A few, like XLOOKUP and FILTER, require Excel 365, Excel 2021, or Excel for the web. Google Sheets supports most of the same functions, though a handful have small syntax differences.