Free Excel Course: Beginner to Expert (81 Functions)

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

  • LAMBDA β€” Create Your Own Excel Functions
  • LET β€” Name Parts of a Formula

Lookup

  • INDIRECT β€” Build a Reference From Text
  • OFFSET β€” A Range That Moves or Resizes

Math

  • AGGREGATE β€” SUBTOTAL That Can Ignore Errors

Text

Keep going

Put functions together in formula combos, automate with the free VBA course, and practise in the Formula Lab.