Microsoft Excel - Advanced Excel Formulas & Functions
4.6 (32,754 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
164,300 students enrolled

Microsoft Excel - Advanced Excel Formulas & Functions

Master 75+ Excel formulas with hands-on demos from a best-selling Microsoft Excel instructor (Excel '07 - Excel 2019)
Bestseller
4.6 (32,754 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
164,300 students enrolled
Last updated 6/2020
English
English [Auto], French [Auto], 6 more
  • German [Auto]
  • Indonesian [Auto]
  • Italian [Auto]
  • Polish [Auto]
  • Portuguese [Auto]
  • Spanish [Auto]
Current price: $121.99 Original price: $174.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 8 hours on-demand video
  • 5 articles
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn how to THINK like Excel, and write powerful and dynamic Excel formulas from scratch
  • Automate, streamline, and completely revolutionize your workflow with Excel
  • Master unique tips, tools and case studies that you won't find in ANY other course, guaranteed
  • Explore fun, interactive, and highly effective lessons from a best-selling Excel instructor
  • Get LIFETIME access to project files, quizzes, homework exercises, and 1-on-1 expert support
  • Build Excel formulas to analyze dates, text fields, values and arrays
Requirements
  • Microsoft Excel 2007 - 2019 or Office 365 (Some features may not be available in earlier versions)
  • Experience with Excel formulas is recommended, but not required (we'll review some of the fundamentals)
Description

See why this is one of the TOP-RATED Excel courses on Udemy:

"One of the best Excel courses I've ever taken. You can see through his videos how passionate he is about Excel. Thanks for this awesome course, and count me in for the next ones!"

-Julio Garcia

"This is an exceptionally valuable course. The information is vital with examples of best practices from a true Excel expert. Chris Dutton can teach!"

-Barbara S.

"Chris Dutton is an EXPERT in Excel. He makes comprehensible to the student the complex (sometimes super-complex) nature of the formulas he uses. Everything that is written at the course description, although it may seem pure marketing and publicity at first glance, is indeed true. If I could rate it higher I definitively would. THANKS Chris!"

-Bruno Ricardo Silva Pinho
__________


FULL COURSE DESCRIPTION:

__________

It's time to show Excel who's boss. Whether you're starting from square one or aspiring to become an absolute Excel power user, you've come to the right place.

This course will give you a deep understanding of the advanced Excel formulas and functions that transform Excel from a basic spreadsheet program into a dynamic and powerful analytics tool. While most Excel courses focus on simply what each formula does, I teach through hands-on, contextual examples designed to showcase why these formulas are awesome and how they can be applied in a number of ways. I will not train you to regurgitate functions and formula syntax; I will teach you how to THINK like Excel.

__________

By the end of the course you'll be writing robust, elegant formulas and functions from scratch, allowing you to:

  • Easily build dynamic tools & Excel dashboards to filter, display and analyze your data

  • Go rogue and design your own formula-based Excel formatting rules

  • Join datasets from multiple sources with Excel's LOOKUP, INDEX & MATCH functions

  • Pull real-time data from APIs directly into Excel (weather, stock quotes, directions, etc.)

  • Manipulate dates, times, text, and arrays

  • Automate tedious and time-consuming tasks using cell formulas and functions in Excel (no VBA required!)

__________

We'll dive into a broad range of Excel formulas & functions, including:

  • Lookup/Reference functions

  • Statistical functions

  • Formula-based formatting

  • Date & Time functions

  • Logical operators

  • Array formulas

  • Text functions

  • INDIRECT & HYPERLINK

  • Web scraping with WEBSERVICE & FILTERXML

__________

What gives you the right to teach this class? Can't I just Google this stuff?

I have a genuine passion for Excel that most people reserve for things like kittens, ice cream, and significant others. The only thing I love more than learning Excel is teaching it, and as the founder of Excel Maven and Maven Analytics I've been lucky enough to teach Excel to 200,000+ students across 180+ countries. My teaching style is conversational, authentic and to the point, and I will always communicate complex concepts in a framework that is clear and easy to comprehend.

As a full-time analytics consultant and Excel instructor, I cut my teeth using Excel to solve real-world business problems and develop award-winning analytics & data visualization tools for Fortune 500 companies. If you care about creds, I'm a card-carrying MOS Certified Excel Expert and my work has been featured by Microsoft and the New York Times. Ok so I don't actually carry the card, but you get the idea.

If you're looking for the ONE course with all of the advanced Excel formulas and functions that you need to know to become an absolute Excel ninja, you've found it.

See you in there!

-Chris (Founder, Maven Analytics)

__________

Most students in this course enroll in our full EXCEL LEARNING PATH, designed to help you build a deep, expert-level Excel skill set:

  1. Advanced Excel Formulas & Functions (you are here)

  2. Data Visualization with Excel Charts & Graphs

  3. Data Analysis with Excel PivotTables

  4. Excel Power Query, Power Pivot & DAX

  5. Excel Pro Tips for Power Users

Looking for the full business intelligence stack? Search for "Maven Analytics" to browse our full course library, including Excel, Power BI, MySQL, and Tableau courses!

*NOTE: Full course includes downloadable resources and Excel project files, homework and course quizzes, lifetime access and a 30-day money-back guarantee. Most lectures compatible with Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019 or Office 365.

Who this course is for:
  • Excel users who have basic skills but want to get really, REALLY good
  • Anyone hoping to expand their analytics skill set, work more efficiently with data, and take their career to a new level
  • Students looking for an engaging, hands-on, and highly interactive approach to Excel analytics training
  • Excel users looking to build strong analytical thinking and business intelligence skills
  • Anyone looking to pursue a career in data analysis or business intelligence
Course content
Expand all 105 lectures 08:04:41
+ Getting Started
4 lectures 07:25
READ ME: Important Notes for New Students
01:54
DOWNLOAD: Course Resources
00:27
+ Excel Formulas 101
13 lectures 01:21:38
Introduction: Excel Formulas 101
01:48

In this lesson, we'll quickly cover the fundamentals of Excel formula syntax, including function names, nested formulas, and argument types.

Excel Formula Syntax
11:03

Learn how to write efficient Excel formulas and functions using cell reference types. In this lesson, we'll demonstrate why it's so important to establish proper fixed and relative cell references, using a simple Excel financial projection.

Preview 08:42

Learn how to interpret and troubleshoot each of Excel's error types. In this demo, we'll walk through scenarios where you may encounter common formula errors, including #NAME?, #REF!, #VALUE!, and #N/A.

Common Excel Error Types
08:47

Learn how to use Excel's built-in formula auditing tools to diagnose errors and trace them back to their source. In this demo, we'll practice using Excel's Trace Precendents and Trace Dependents tools to understand which cells are impacted by a given formula, using a simple mortgage calculator as an example.

Preview 10:15

Learn how to audit complex formulas using Excel's more advanced auditing tools: Evaluate Formula and Error Checking. In this demo, we'll practice troubleshooting the formulas in our home mortgage calculator.

Formula Auditing: Evaluate Formula & Error Checking (PC Only)
07:48

Learn how to quickly and efficiently navigate Excel worksheets and workbooks without using your mouse, by mastering powerful CTRL shortcuts. In this demo, we'll practice some of the most common shortcuts, including CTRL-arrow, CTRL-Shift, CTRL Home/End, and more.

Navigating Excel Worksheets with Ctrl Shortcuts
07:30

Learn how to use Excel's powerful Function (Fn) shortcuts to repeat actions, access help articles, set cell reference types, and more.

Saving Time with Function Shortcuts
09:44

Learn how to quickly access any tool in the Excel ribbon without touching your mouse, by mastering powerful Alt Key Tips. In this demo, I'll show you how to access some of Excel's most popular and powerful tools using nothing but Alt shortcuts.

Accessing Tools with Alt Key Tips
04:17
BONUS: Mac Shortcuts
00:00

One of the simplest ways to create dynamic and interactive Excel models is to create drop-down menus within worksheet cells. In this demo, I'll show you how to create simple drop-down lists using data validation, and use them to make our home mortgage calculator more user-friendly.

PRO TIP: Creating Drop-Down Menus with Data Validation
06:12

One of the things that makes Excel such a powerful platform is that it combines back-end data and logic layers with a front-end presentation layer, all inside of the familiar and user-friendly spreadsheet interface. Technically, this makes Excel the world's most popular full-stack developer tool, along with the most ubiquitous data analysis software on the planet.

Congrats, You're a Developer!
05:07
Excel Formulas 101
6 questions
HOMEWORK: Excel Formulas 101
00:25
+ Conditional Statements & Logical Operators
8 lectures 30:56
Introduction
01:11

In this lesson we'll learn how to use simple conditional statements (IF statements) in Excel, which form the basic building blocks of more complex logical tests.

Anatomy of the IF Statement
04:01

In this lesson we'll practice combining (or nesting) multiple IF statements to create more sophisticated IF/THEN logic using Excel formulas.

Nesting Multiple IF Statements
04:53

In this lesson we'll add a bit more complexity to our simple Excel conditional statements, and practice integrating AND and OR statements to test different combinations of criteria.

Adding Conditional AND/OR Operators
08:47

In this lesson we'll explore another type of conditional function in Excel: the NOT (or <>) clause, used for creating "not equal to" criteria within a conditional statement.

Using NOT & "<>" Conditionals
03:17

In this lesson we'll use Excel's IFERROR statement to test whether or not a given formula yields an error, and evaluate a custom result if true.

Fixing Errors with IFERROR
04:03

In this lesson we'll review many of Excel's most common IS statements used within conditional formulas, including ISBLANK, ISNUMBER, ISTEXT, ISLOGICAL, and more.

Common IS Statements
04:00
Excel Logical Operators
5 questions
HOMEWORK: Excel Logical Operators
00:44
+ Common Excel Statistical Functions
11 lectures 01:01:21
Introduction
01:09

In this lesson we'll quickly review many of Excel's basic statistical functions for simple mathematical calulations, including COUNT, MEDIAN, MODE, PERCENTILE, STDEV, VAR, and more.

Basic Excel Statistical Functions
05:17

In this lesson we'll practice using Excel's SMALL and LARGE functions to retrieve the smallest or largest values from a range, and use RANK and PERCENTRANK to calculate where a given value falls compared to the maximium and minimum values.

Extracting Values with SMALL/LARGE & RANK/PERCENTRANK
06:15

In this lesson we'll practice using Excel's randomization tools (including RAND() and RANDBETWEEN) to generate a range of random values under given constraints.

Randomization with RAND() & RANDBETWEEN
02:12

In this lesson we'll introduce the SUMPRODUCT function in Excel, which applies row-level calculations to a table or range and returns the sum of each result.

Row-Level Calculation with SUMPRODUCT
03:55

In this lesson we'll practice applying Excel's SUMPRODUCT function to a real-world use case, by calculating the total shipping cost based on the cost/unit and volume of units shipped from each factory to distribution center.

Preview 04:57

In this lesson we'll review some of the most powerful and practical functions in Excel: conditional stats functions. In this demo, we'll discuss some of the most common options, including SUMIFS, COUNTIFS, and AVERAGEIFS.

Conditional Aggregation with COUNTIFS, SUMIFS & AVERAGEIFS
04:49

In this demo we'll practice using conditional stats functions like SUMIFS and COUNTIFS to build a basic, dynamic dashboard in Excel using sample data from Major League Baseball teams.

DEMO: Building a Basic Dashboard with COUNTIFS & SUMIFS
08:09

In this advanced-level demo, we'll practice nesting COUNTIF with SUMPRODUCT functions to calculate the number of matching items between two lists in Excel.

DEMO: Counting Duplicates with COUNTIF & SUMPRODUCT
07:57

In this demo we'll calculate common data profiling metrics (row count, distinct count, errors, and blanks), using COUNT, COUNTIF, and SUMPRODUCT functions.

PRO TIP: Data Profiling with COUNT & SUMPRODUCT
16:06
Excel Stats Functions
5 questions
HOMEWORK: Excel Stats Functions
00:35
+ Lookup & Reference Functions
20 lectures 01:48:35
Introduction
01:18

In this lesson we'll discuss how to use named ranges to simplify your Excel formulas and generate more intuitive and user-friendly cell references.

Working with Named Ranges
03:30

In this lesson we'll introduce Excel's ROW, ROWS, COLUMN and COLUMNS functions, which can be used to define the height or width of a given range, or return the position (or coordinates) of a given cell.

Counting Rows & Columns with ROW/ROWS & COLUMN/COLUMNS
03:18

In this lesson we'll introduce some of Excel's most powerful functions: VLOOKUP and HLOOKUP. We'll discuss when and why they are used, compare the differences, and lay out some rules for working with them effectively.

Introduction to VLOOKUP/HLOOKUP
05:53

In this lesson we'll practice applying a VLOOKUP function to a practice data set, in order to retrieve values from one Excel worksheet and pull them into another.

Joining Data with VLOOKUP
06:23

In this lesson we'll practice wrapping our VLOOKUP functions in an IFERROR statement in order to return a custom value in cases where our lookup value cannot be located in our table array.

Fixing Errors with IFERROR & VLOOKUP
04:30

In this lesson we'll compare several different options for the table_array argument of a VLOOKUP function, including fixed cell references, column-only references, and named ranges.

VLOOKUP Reference Array Options
06:18

In this lesson we'll practice writing a VLOOKUP function using an approximate match argument, in order to match values to predefined ranges (or "buckets"), rather than searching for exact matches.

Approximate Match Lookups
05:05

In this lesson we'll use Excel's INDEX function to navigate to specific rows and columns within a given range.

Navigating Cell Ranges with INDEX
01:59

In this lesson we'll practice using Excel's MATCH function to return the position of a given value or text string within a range of cells.

Matching Text & Values with MATCH
02:32

In this lesson we'll combine Excel's INDEX and MATCH functions to dynamically retrieve values from within a two-dimensional range of cells. To demonstrate, we'll build a simple price checker to retrieve a value from an array of prices based on a selected product and size.

Combining INDEX & MATCH to Dynamically Search Ranges
06:08

In this lesson we'll practice nesting a MATCH function within a VLOOKUP, in order to create a more dynamic column index argument and help automate manual formula updates in Excel.

Combining MATCH & VLOOKUP for More Flexible Lookups
04:47

In this lesson we'll address cases where you have a many-to-many relationship between your VLOOKUP lookup value and table array. We'll walk through several solutions to the problem, including changing the granularity of your data or using conditional stats functions like SUMIFS to aggregate values across multiple rows.

TROUBLESHOOTING: VLOOKUP with Duplicate Keys
05:05

In this video we'll introduce one of Excel's newest, most powerful functions: XLOOKUP (currently only available for Office 365 subscribers). We'll review the formula syntax and arguments, and provide a side-by-side comparison against classic VLOOKUP formulas.

SNEAK PEEK: XLOOKUP (Office 365 Only)
04:29

In this video we'll use XLOOKUP functions build a custom, interactive country scorecard using World Bank data from 2018.

DEMO: Building Dashboards with XLOOKUP (Office 365 Only)
18:16

In this demo we'll explore one of Excel's lesser-known lookup functions: CHOOSE. We'll break down the CHOOSE syntax, explore some of the features that make it unique, and use it

Selecting List Items with CHOOSE
13:15

In this lesson we'll introduce Excel's powerful OFFSET function, which can be used to create two-dimensional cell ranges with a given height and width.

Defining Ranges with OFFSET
02:05

In this demo we'll practice combining the Excel OFFSET function with COUNTA, in order to manage lists of values that can grow or shrink in size.

Combining OFFSET with COUNTA to Create a Flexible Range
02:58

In this advanced-level demo, we'll practice using OFFSET and COUNTA to create dynamic named ranges, and use them to drive a combo chart that users can scroll and zoom using interactive form controls.

PRO TIP: Using OFFSET to Create Interactive Charts
09:51
Excel Lookup & Reference Functions
5 questions
HOMEWORK: Excel Lookup & Reference Functions
00:55
+ Text Functions
10 lectures 35:26
Introduction
00:50

In this lesson we'll introduce Excel's basic capitalization functions, including UPPER, LOWER and PROPER, and discuss why the TRIM function can be so valuable in cases where you may have invisible leading or trailing spaces in your text.

Capitalization with UPPER, LOWER, PROPER & TRIM
03:32

In this lesson we'll introduce the CONCATENATE (&) function, and practice using it to combine text fields in Excel.

Combining Text with CONCATENATE (&)
03:26

In this lesson we'll practice using LEFT, MID and RIGHT function to extract characters from text strings in Excel, and use the LEN function to calculate the number of characters in a given string.

Extracting Strings with LEFT, MID, RIGHT & LEN
03:31

In this lesson we'll explore Excel's TEXT and VALUE functions, used for converting text to values or values to text.

Converting Text to Values with TEXT & VALUE
04:20

In this lesson we'll introduce the SEARCH and FIND functions, which can be used to identify the position of a given character (or group of characters) within a larger string.

Searching Text String with SEARCH & FIND
05:04

In this lesson we'll practice using a powerful combination of Excel functions to categorize records in our data based on the presence of specific text: IF, ISNUMBER, and SEARCH.

Categorizing Data with IF(ISNUMBER(SEARCH))
05:39

In this lesson we'll practice returning a variable number of characters from the right side of a text string in Excel using a combination of RIGHT, LEN and SEARCH functions.

Combining RIGHT, LEN, and SEARCH
05:44

In this lesson we'll explore the SUBSTITUTE function, and use it to replace characters within text strings in Excel.

Replacing Text with SUBSTITUTE
02:21
Excel Text Functions
5 questions
HOMEWORK: Excel Text Functions
00:59
+ Date & Time Functions
11 lectures 48:24
Introduction
02:08

In this lesson we'll introduce the all-important date value, which is the underlying value that allows Excel to interpret dates and enable meaningful date & time functions. This is a critical concept to understand for anyone working with dates or times in Excel!

Understanding Excel Date Syntax with DATEVALUE
05:06

In this lesson we'll explore date formats in Excel, and practice using Excel's fill series options to automatically generate lists of dates based on different levels of granularity (daily, monthly, yearly, etc).

Formatting Dates & Filling Date Series
03:39

In this lesson we'll introduce Excel's two volatile date/time functions, TODAY and NOW, which can be used to track the current date or time within a worksheet cell.

Creating Real-Time Functions with TODAY & NOW
02:16

In this lesson we'll use basic functions like YEAR, MONTH, DAY, HOUR, MINUTE and SECOND to extract various time periods from a date or time field in Excel.

Extracting Time Periods with YEAR, MONTH, DAY, HOUR, MINUTE & SECOND
03:04

In this lesson we'll practice using Excel's EOMONTH function to calculate the month start or month end date.

Calculating the Month Start or End with EOMONTH
06:17

In this lesson we'll explore Excel's YEARFRAC function, and use it to calculate the percentage progress through the year, based on a given date.

Calculating % of Year with YEARFRAC
02:27

In this lesson we'll practice using WEEKDAY functions to return the day of the week as an index number, and explore the use of WORKDAYS and NETWORKDAYS functions to evaluate the length of given time periods with weekends and holidays excluded.

Defining Time Periods with WEEKDAY, WORKDAY & NETWORKDAYS
07:22

In this lesson we'll work with DATEDIF (one of Excel's legacy functions) to calculate the number of days, months, or years between two given dates.

Calculating Differences Between Dates with DATEDIF (Legacy Function)
04:23

In this demo we'll practice combining date and time functions like TODAY, EOMONTH and YEARFRAC to create a simple budget tracking tool in Excel.

DEMO: Building a Simple Budget Pacing Tool
11:07
Excel Date & Time Functions
5 questions
HOMEWORK: Excel Date & Time Functions
00:35
+ Formula-Based Formatting
7 lectures 24:34
Introduction
01:26

In this lesson we'll introduce formula-based formatting rules in Excel, and explore some common options.

Creating, Editing & Managing Formula-Based Rules
04:39

In this example we'll create a formula-based formatting rule in Excel to highlight every other row, using a MOD formula.

Highlighting Rows Using the MOD Function
03:50

In this lesson we'll practice defining formatting rules in Excel based on the value from another cell, using a simple price checker as a demo.

Formatting Based on the Value of Another Cell
03:29

In this lesson we'll practice defining formula-based formatting rules in Excel to apply formats based on statistical operations and conditional statements (i.e. highlighting only rows or records which meet specific criteria).

Formatting Cells Using Stats Functions
05:28

In this lesson we'll practice defining formula-based formatting rules in Excel to apply formats based on text-specific operations (i.e. highlighting only rows or records which contain specific text or start/end with specific characters).

Formatting Cells Using Text Functions & Logical Operators
05:08
Excel Formula-Based Formatting
5 questions
HOMEWORK: Excel Formula-Based Formatting
00:34
+ Array Formulas
15 lectures 50:11
Introduction
01:24
READ ME: Array Formulas are Changing!
00:33

In this lesson we'll introduce Excel array formulas, and review what makes them different from traditional cell formulas and functions.

Rules of Excel Array Functions
03:24

In this lesson we'll break down some of the major pros and cons of Excel array formulas, and discuss when they should (and shouldn't) be used.

Pros & Cons of Array Functions
02:15

In this lesson we'll explore different types of manually-defined arrays, including vertical, horizontal and two-dimensional arrays.

Defining Vertical, Horizontal, and 2-Dimensional Arrays
06:26

In this lesson we'll practice inserting array contants into Excel formulas, and evaluating results using the CTRL-SHIFT-ENTER command.

Using Array Constants in Formulas
03:38

In this lesson we'll practice using arrays within named ranges in Excel, and referencing them within other formulas.

Defining & Referencing Named Array Constants
04:31

In this lesson we'll use Excel's TRANSPOSE array formula to transpose (or "pivot") an entire cell range with a single formula.

Restructuring Data with TRANSPOSE
04:22

In this demo we'll compare several approaches to linking data between two Excel worksheets, including the array vs. non-array approach.

Linking Data Between Sheets (Array vs. Non-Array Comparison)
02:36

In this lesson we'll practice nesting arrays within a LARGE function to return the X largest values within a range, and compare this approach to using fixed (manual) formula arguments.

Returning the Largest Values in a Range
03:09

In this Excel demo, we'll practice combining SUM and LEN within an array formula in order to count the number of characters across an entire range of cells.

Counting Characters Across Cells
01:52

In this demo, we'll use MAX and IF functions within an array formula in order to return the maximum value from a range, given specific criteria.

Creating a "MAX IF" Array Formula
03:09

In this demo, we'll use MAX and IF functions within an array formula in order to return the maximum value from a range, based on multiple sets of criteria.

Creating a "MAX IF" Array Formula with Multiple Criteria
06:54

In this lesson we'll introduce the double unary (--), which can used within Excel array formulas to convert boolean values from TRUE/FALSE to 0/1 so that they can be used for value-based aggregation.

Converting Boolean Values Using the Double Unary ("--")
03:49
Excel Array Formulas
5 questions
HOMEWORK: Excel Array Functions
02:09
+ Extra Bonus Functions
5 lectures 35:22
Introduction
01:38

In this lesson we'll introduce Excel's INDIRECT function, which can be used to force Excel to interpret a text string contained within a cell as a range or reference that can be used as a formula input.

Creating Custom References with INDIRECT
10:55

In this demo, we'll take Excel's HYPERLINK function to the next level, and practice using it to dynamically jump to a workbook location based on text contained in another cell.

Linking to Worksheet Locations with HYPERLINK
06:19

In this demo, we'll use Excel's WEBSERVICE and FILTERXML functions to retrieve real-time weather conditions from the Weather Underground API (no longer available for free).

Real-Time Weather Conditions with WEBSERVICE & FILTERXML (Part 1)
07:16

In this demo, we'll use Excel's WEBSERVICE and FILTERXML functions to retrieve real-time weather conditions from the Open Weather Map API.

Real-Time Weather Conditions with WEBSERVICE & FILTERXML (Part 2)
09:14
Bonus Excel Functions
3 questions