A free, structured Excel course built from the function library. Work through the levels in order β each function page has syntax, examples, common errors and a power combo. New functions are added regularly.
π’ Beginner (30 functions)
Start here: the functions every Excel user needs for totals, counts, text and dates.
Date & Time
- DATE β Build a Date From Year, Month and Day
- TODAY β Current Date That Updates Every Day
- WEEKDAY β Day of the Week as a Number
Logical
- AND β TRUE Only When All Conditions Are Met
- IF β Make Decisions in a Formula
- IFERROR β Replace Errors With Something Friendly
- OR β TRUE When Any Condition Is Met
Math
- ABS β Absolute Value (Remove the Minus Sign)
- INT β Whole Number Part (Rounds Down)
- RANDBETWEEN β Random Whole Numbers for Test Data
- ROUND β Round to Any Number of Digits
- ROUNDDOWN β Always Round Towards Zero
- ROUNDUP β Always Round Away From Zero
- SUM β Add Numbers, Ranges and Whole Columns
Statistical
- AVERAGE β Arithmetic Mean of Numbers
- COUNT β Count Cells That Contain Numbers
- COUNTA β Count Non-Empty Cells
- COUNTBLANK β Count Empty Cells
- MAX β Largest Value in a Range
- MEDIAN β The Middle Value
- MIN β Smallest Value in a Range
Text
- CONCAT β Join Text From Cells and Ranges
- LEFT β Take Characters From the Start of Text
- LEN β Count Characters in Text
- MID β Extract Text From the Middle
- PROPER β Capitalise Each Word
- RIGHT β Take Characters From the End of Text
- SUBSTITUTE β Replace Specific Text
- TEXT β Format Numbers and Dates as Text
- TRIM β Remove Extra Spaces
π‘ Intermediate (37 functions)
Lookups, conditional logic, dynamic arrays and data cleaning β the skills that save hours every week.
Date & Time
- DATEDIF β Age and Tenure in Years, Months, Days
- EDATE β Add or Subtract Months From a Date
- EOMONTH β Last Day of a Month
- NETWORKDAYS β Working Days Between Two Dates
- WORKDAY β A Date N Working Days Away
- YEARFRAC β Fraction of a Year Between Dates
Financial
- PMT β Loan EMI in One Formula
Logical
- IFNA β Handle βNot Foundβ Only
- IFS β Several Conditions Without Nested IFs
- SWITCH β Match One Value Against a List
Lookup
- CHOOSE β Pick From a List by Number
- HLOOKUP β Look Up Across the Top Row of a Table
- INDEX β Return the Value at a Row and Column Position
- MATCH β Find the Position of a Value
- TRANSPOSE β Flip Rows and Columns
- VLOOKUP β Look Up a Value in the First Column of a Table
- XLOOKUP β The Modern Lookup That Replaces VLOOKUP
- XMATCH β MATCH With Better Defaults
Math
- MOD β Remainder After Division
- MROUND β Round to the Nearest Multiple
- SUBTOTAL β Totals That Respect Filters
- SUMIF β Sum Values That Meet One Condition
- SUMIFS β Sum With Multiple Conditions
- SUMPRODUCT β Multiply Arrays and Add the Results
Statistical
- AVERAGEIFS β Average With Multiple Conditions
- COUNTIF β Count Cells That Meet a Condition
- COUNTIFS β Count With Multiple Conditions
- LARGE β The k-th Largest Value (Top 3, Top 10)
- MAXIFS β Largest Value Meeting Conditions
- MINIFS β Smallest Value Meeting Conditions
- RANK.EQ β Rank a Number in a List
- SMALL β The k-th Smallest Value
Text
- FIND β Position of Text (Case-Sensitive)
- REPLACE β Replace Characters by Position
- SEARCH β Position of Text (Any Case, Wildcards)
- TEXTJOIN β Join Text With a Separator, Skipping Blanks
- VALUE β Convert Text to a Number
π΄ Expert (14 functions)
Advanced array logic, LAMBDA, financial and statistical analysis, and formula combinations experts use.
Dynamic Array
- FILTER β Return Every Row That Matches
- SEQUENCE β Generate a List of Numbers or Dates
- SORT β Sort Data With a Formula
- SORTBY β Sort by Another Column
- TAKE β First or Last N Rows of a Range
- UNIQUE β Distinct List Without Remove Duplicates
Financial
- NPV β Net Present Value of Future Cash Flows
- XIRR β Real Return on SIPs and Irregular Cash Flows
Logical
Lookup
Math
- AGGREGATE β SUBTOTAL That Can Ignore Errors
Text
- TEXTSPLIT β Split Text Into Cells
Keep going
Put functions together in formula combos, automate with the free VBA course, and practise in the Formula Lab.