Excel Foundations
Formulas, functions and the habits that stop you fighting the software.
Getting Comfortable
Speed first. The shortcuts and view settings that stop you doing things the slow way.
- 01Introduction to Excel, Shortcuts, Fill Handle, Flash Fill
- 02Freeze Panes, Split Window, Gridlines, Headings, Comments, Hyperlinks
- 03Sorting, Filtering, Grouping, Custom Sort, Hiding and Deleting
Finding and Fixing Data Fast
Four tools that save more time than any formula you will ever write.
- 04Find and Replace, Wildcards, and Cleaning up Comments
- 05Go to Special, Paste Special, and Horizontal Sort
- 06Excel Tables and Structured References, and Why Every Dataset Should Be One
Formulas and Referencing
Why one dollar sign decides whether your formula survives a copy-paste.
- 07Mathematical Calculation, Absolute, Relative and Mixed Referencing
- 08Function Syntax, Formula Nesting, and Pulling Values from Other Sheets
Core Maths and Statistics
The everyday functions. Boring to list, impossible to work without.
- 09SUM, AVERAGE, COUNT, COUNTA, COUNTBLANK, MIN, MAX
- 10ABS, PRODUCT, ROUND, ROUNDUP, ROUNDDOWN, LARGE, SMALL, RANK.EQ, RANK.AVG
- 11SUBTOTAL and AGGREGATE with Filters, Plus SUMPRODUCT
Named Ranges
Formulas that read like sentences instead of coordinates.
- 12Name Manager: Naming Ranges and Using Them Inside Your Functions
Text Functions
Splitting, joining and fixing messy text without touching a single cell by hand.
- 13LEFT, RIGHT, MID, FIND, LEN, SEARCH
- 14REPLACE, SUBSTITUTE, TRIM, UPPER, LOWER, PROPER, REPT
- 15CONCAT, TEXTJOIN, Text to Columns, VALUE, FORMULATEXT
Date and Time Functions
Date maths in Excel behaves oddly until someone explains it once.
- 16DATE, DAY, MONTH, YEAR, EDATE, EOMONTH, TODAY, TEXT
- 17WEEKDAY, WORKDAY.INTL, NETWORKDAYS.INTL, TIME, HOUR, MINUTE, SECOND
Logical Functions
Teaching a spreadsheet to make decisions.
- 18Comparison Operators, IF, Nested IF, Order of Execution
- 19IFS, SWITCH, IFERROR, EXACT
- 20AND, OR, and Mixed AND-OR Logic
- 21LET and LAMBDA: Naming Your Steps and Writing Your Own Functions
Conditional Analysis
Counting and summing only what matches your conditions. Analysis really starts here.
- 22COUNTIFS for Data Analysis
- 23SUMIFS, AVERAGEIFS, MINIFS, MAXIFS and Sparklines
Lookup Functions
Pulling the right value out of another table, five different ways.
- 24LOOKUP, VLOOKUP, HLOOKUP and MATCH
- 25INDEX with MATCH, and XLOOKUP
- 26OFFSET, INDIRECT and ADDRESS for Ranges That Move on Their Own
Dynamic Arrays
The biggest change to Excel formulas in twenty years. One formula, many answers.
- 27How Spilling Works, Then FILTER, SORT and SORTBY
- 28UNIQUE, SEQUENCE, RANDARRAY, and Combining Them into Summary Reports
- 29Searchable and Dependent Dropdown Lists Built on Spill Ranges
Validation and Conditional Formatting
Stop bad entries at the source, and make numbers tell their own story.
- 30Data Validation: Whole Number, Date, Text Length, List, Dependent Lists
- 31Conditional Formatting, from Built-In Rules to Formula-Driven Formatting
Formula Auditing and Protection
Finding out why a formula is wrong, and stopping others from breaking it.
- 32Error Checking, Trace Precedents and Dependents, Evaluate Formula, Protecting Sheets
Analysis, Charts and Dashboards
Charts, what-if tools, pivot tables, and three full builds.
Charts and Graphs
Picking the chart that answers the question, not the one that looks busiest.
- 33Column, Bar, Line, Area, Histogram and Pareto Charts
- 34Pie, Donut, Tree Map, Sunburst, Waterfall and Funnel Charts
- 35Scatter, Bubble, Radar, Box and Whisker, Heat Maps and Combo Charts
Advanced Chart Techniques
The tricks that make an Excel chart look like it came from somewhere else.
- 36Form Controls: Check Boxes, Combo Boxes, Radio Buttons, Scroll Bars
- 37Gauge Charts, Pacing Charts, Dynamic Highlighting and Image Overlays
Interactive Excel DashboardProject
Six classes building one dashboard from raw data to a screen a manager would actually open.
- 38Data Analytics and Measuring KPIs
- 39Advanced Data Analytics on the Same Dataset
- 40Top and Worst Performers, Time Series Analysis
- 41KPI Charts and Auto-Updating Bar Charts
- 42Line Charts and Combo Charts
- 43Final Design, Layout and Polish
What-If Analysis
Answering the question every manager asks: what happens if this number changes?
- 44Goal Seek, Data Tables and Scenario Manager
- 45Solver, and Running What-If Analysis Inside a Financial Model
Financial Functions
The functions accountants actually use, explained by someone who is one.
- 46FV, PV, PMT, and Building a Loan Amortisation Schedule
- 47NPV, IRR, and Depreciation with SLN, SYD and DDB
Data Analysis ToolPak
Statistics without leaving Excel, and without pretending to be a statistician.
- 48Descriptive Statistics, Histograms, Correlation and Covariance
- 49Regression Analysis, Sampling and Hypothesis Testing
Pivot Tables
The fastest tool in Excel, from your first pivot to the parts nobody explains.
- 50Structuring Source Data, Your First Pivot, the Field List and Refreshing
- 51How the Pivot Cache Actually Works, and Dealing with Growing Data
- 52Layouts, Styles, Number Formats and Conditional Formatting Inside Pivots
- 53Sorting, Filtering, Grouping, Slicers and Timelines
Pivot Calculations and Charts
Where pivot tables stop summarising and start calculating.
- 54Value Calculations: Percent of Parent, Difference from, Running Total, Rank, Index
- 55Calculated Fields, Calculated Items, and the Count of Trap
- 56Pivot Charts, and Building a Dashboard Driven Entirely by Pivots
365 Creative Inc.Project
Real dataset, real questions, answered entirely with pivot tables.
- 57Data Analysis with Pivot Tables
- 58Turning the Analysis into a Dashboard
365 Coffee CafeProject
A two-part case study on cafe sales. Messy input, clean output.
- 59Coffee Cafe Project, Part One
- 60Coffee Cafe Project, Part Two
Automation with Power Query
Build the cleanup once. Next month you click refresh and walk away.
Power Query Foundations
Where it lives, what it replaces, and the parts that break reports if you skip them.
- 61Why Power Query, and When It Beats Writing Formulas
- 62The Editor: Applied Steps, Formula Bar, and Your First Look at M
- 63Importing from Excel, CSV and Text Files; Load Destinations and Refresh
- 64Data Types, Nulls and Errors, and Why They Cause Trouble Later
Cleaning and Shaping
The daily-driver transformations. Most of your manual cleanup dies in this section.
- 65Text Transformations, Extracting and Merging Columns
- 66Fill, Replace, Sort, and Removing Duplicates Properly
- 67Number Transformations and Filters with AND / OR Conditions
- 68Column from Examples, Conditional Columns, Sorting Data into Buckets
Reshaping Data
Turning a report layout back into a proper dataset, and the errors everyone hits doing it.
- 69Group by on Multiple Levels, and Group by All Rows
- 70Unpivot and Pivot Columns, Plus the Common Mistakes
- 71Splitting Columns by Delimiter and into Rows, and Working with Nested Queries
Dates, Time and Custom Columns
Date maths that behaves, and your first custom formulas inside the editor.
- 72Date Transformations, Extracting Parts, and Locale Errors When Importing
- 73Time Transformations and Calculating Hours Worked
- 74Custom Columns, Drill-Down, and Filters That Read a Cell Value
Bringing Data Together
Stop copy-pasting between files. Point at a folder and let it do the work.
- 75Append: Combining Workbooks, Every File in a Folder, Every Sheet in a File
- 76Merge and Every Join Kind, Including Fuzzy Match
- 77Pulling from Web Pages, Google Sheets, SharePoint and OneDrive
HR Data ReportProject
A full cleanup project. Years in each role, years at the company, names split out properly.
- 78HR Project: Build a Clean, Refreshable Report from Raw Employee Data
The M Language
You do not need to code. But reading M turns you from a clicker into someone who can fix anything.
- 79How M Thinks: Let Expressions, Lists and Records
- 80Custom Functions, Parameters, and Invoking Them Across Files
- 81Error Handling, Table.Buffer, and Query Folding for Speed
Modelling with Power Pivot and DAX
Where Excel stops being a spreadsheet and starts behaving like a database.
Power Pivot and the Data Model
Millions of rows, several tables, one report. No VLOOKUP in sight.
- 82Why Power Pivot: What Pivot Tables Simply Cannot Do
- 83Building a Model: Fact Tables, Lookup Tables, Star Schema
- 84Relationships, Hierarchies, and How Filters Travel Between Tables
DAX Fundamentals
Formulas that look like Excel but behave nothing like it, and why that trips people up.
- 85Measures: Implicit vs Explicit, Syntax, and the Functions You Will Use Daily
- 86Filter Context, the Idea Everything Else in DAX Rests On
- 87Calculated Columns vs Measures, and When Each One Is the Wrong Choice
Calendars and Time Intelligence
Year to date, last year, running totals, moving averages. This is what managers ask for.
- 88Calendar Tables, and Sorting Month and Weekday Columns Correctly
- 89YTD, MTD, QTD, Previous Period Comparison, Running Totals, Moving Averages
Mastering CALCULATE
Two classes on one function, because DAX genuinely revolves around it.
- 90CALCULATE Part One: Overriding Filters with ALL and KEEPFILTERS
- 91CALCULATE Part Two: ALLEXCEPT, ALLSELECTED, Variables, Threshold Measures
Advanced DAX
The concepts that separate people who copy DAX from people who write it.
- 92Context Transition, and the Wrong Results It Quietly Causes
- 93RELATED, RELATEDTABLE, and Working Across Multiple Fact Tables
- 94RANKX, TOPN and CONCATENATEX for Ranked Reports
- 95Awkward Relationships: Inactive, USERELATIONSHIP, Many to Many
Final Projects
Three builds that put everything together, ending with one you can hand to an employer.
365 Retail Inc. DashboardProject
A regional sales dashboard driven entirely by the data model and DAX measures.
- 96Model Setup, Measures, Slicers and Chart Logic
- 97Latest Period Logic, Linked Shapes, CUBE Formulas, Final Layout
From Excel into Power BIProject
Same model, same DAX. New tool. This class is your bridge to Power BI.
- 98Move the Model into Power BI, Build the Report, Publish It
365 Corporation Inc.Capstone
Everything from every class before it, in one project you do start to finish on your own.
- 99Capstone: Raw Data in, Finished Report Out