Skip to content

Advanced Excel formula exercises

This path is for people who are comfortable with conditional sums and basic lookups and want the tools behind real reports: two-way lookups, rates that depend on a band, weighted averages, counts of distinct customers, and the finance functions behind loans, savings and investments.

The tasks are longer and the formulas combine several functions, so reading the problem carefully matters as much as the syntax. Each is checked on other data too, which is what tells a formula that works from one that happens to match.

9 exercises · 112 min · Every exercise on this page is free to practise, with no account needed.

Start with the first exercise

What you will be able to do

Skills covered

Common mistakes to watch for

Counting orders instead of customers
A customer with several orders appears several times. Remove the repeats first, then count what is left.
Using AVERAGE for a weighted average
A plain average gives every row the same weight. When quantities differ, multiply each value by its weight, add the results and divide by the total weight.
Mixing annual and monthly units
A payment or a balance depends on the number of periods and the rate per period. An annual rate with monthly periods gives a result that is far off.
Matching exactly when you need a band
A weight or an amount rarely equals a limit exactly. Banded lookups ask for the next smaller value, not an exact match.

The exercises, in order

  1. Free Advanced 15 min

    Look Up a Shipping Rate with INDEX and MATCH

    Combine INDEX with two MATCH functions to read one cell of a table from a row label and a column label.

  2. Free Advanced 12 min

    Sales Between Two Dates with SUMIFS

    Build comparison criteria from cell values with &, so a report window can change without rewriting the formulas.

  3. Free Advanced 12 min

    Weighted Average Price with SUMPRODUCT

    Multiply two columns and add the results in one formula with SUMPRODUCT, and use it to compute a weighted average.

  4. Free Advanced 12 min

    Who Sold the Most? INDEX, MATCH and MAX

    Find the largest, second-largest or smallest value, then use MATCH and INDEX to return the label that belongs to it.

  5. Free Advanced 12 min

    Shipping Rate Bands with INDEX and XMATCH

    Look a number up in a table of bands by finding the largest lower limit that does not exceed it.

  6. Free Advanced 12 min

    Count Distinct Customers with UNIQUE and FILTER

    Remove duplicates with UNIQUE, filter a list with FILTER, and count the result with ROWS to get a single number.

  7. Free Advanced 12 min

    Monthly Loan Payment and Total Interest with PMT

    Use PMT with matching rate and period units, and build the total cost of a loan from the monthly payment.

  8. Free Advanced 12 min

    Savings Goal: Future Value with FV

    Use FV with a regular payment and a starting balance, matching the rate and period units, and separate deposits from interest.

  9. Free Advanced 13 min

    Is the Project Worth It? Net Present Value with NPV

    Discount future cash flows with NPV, treat the initial investment correctly, and turn the result into a decision.