Sheetsdrill

Get fast at Google Sheets formulas.

Sheetsdrill is Google Sheets formula practice in your browser. Every exercise gives you a small sheet, a real question and a formula bar. You type the formula, it is checked on the data you see and on a second version you do not, so only a formula that really works passes.

  • SUM, AVERAGE, ROUND and IF
  • COUNTIFS, SUMIFS, AVERAGEIFS, MAXIFS
  • VLOOKUP, XLOOKUP, INDEX and MATCH
  • FILTER, UNIQUE, SORT and ARRAYFORMULA
  • QUERY with where, group by and order by
  • SPLIT, REGEXEXTRACT, DATEDIF, NETWORKDAYS

50 exercises5 levels5 free, no sign-up

A person at a desk in front of a large spreadsheet, with rows passing through a funnel and columns being sorted

Write it, break it, see why.

  1. 01
    Type the formulaClick a highlighted cell and type, as in Sheets: point at cells with the mouse or arrows, press Enter. The sheet calculates like the real thing.
  2. 02
    It reruns on changed dataYour formula is checked again with different inputs, so typed-in numbers and wrong references are caught.
  3. 03
    Learn from the feedbackWrong value, a list that would spill, text instead of a number. Hints and a worked solution follow.

Five levels, from SUM to QUERY.

10BasicsSUM, AVERAGE, ROUND, percentages, absolute references, IF, COUNT and COUNTA.
10Conditional counting and summingCOUNTIFS, SUMIFS, AVERAGEIFS, MAXIFS, MINIFS, date ranges, wildcards, IFS and SWITCH.
10LookupsVLOOKUP exact and approximate, XLOOKUP with missing values and search modes, INDEX with MATCH, IFNA.
10Arrays and FILTERFILTER, UNIQUE, SORT, SORTN, ARRAYFORMULA and QUERY with where, group by and order by.
10Text and datesSPLIT, JOIN, TEXTJOIN, REGEXMATCH, REGEXEXTRACT, REGEXREPLACE, TEXT, DATEDIF, NETWORKDAYS, EOMONTH.

Google Sheets practice that does not let you fake it

Most Google Sheets tutorials show you a formula, let you copy it into a sample file and call that practice. A week later you still cannot write a FILTER with two conditions from scratch. Sheetsdrill was built around one rule: the only way through an exercise is a working formula.

Every drill runs your formula twice. First against the data on screen, then against a version of the same sheet with different values. A formula that types in the answer, or that only works by luck on the visible rows, fails the second run and you are told why. That is exactly what breaks in shared spreadsheets, where someone else changes the data after you leave.

Practice Google Sheets online, with no Google account needed

Each exercise runs on a small spreadsheet in your browser that follows Google Sheets rules for the functions it uses, including arrays that flow from FILTER, SORT or SPLIT into the next function, and the Sheets error values such as #N/A and #VALUE!. You write the formula exactly as you would in Sheets, press Enter, and get an answer with an explanation.

That makes it useful where opening a real spreadsheet is awkward: between meetings, on a train, or in the ten minutes before a skills test. Progress is saved in your browser, and a free account keeps it across devices.

Google Sheets exercises built in five levels

The 50 exercises are organized into levels of ten, and each level only introduces one or two new ideas on top of what you already know.

  • Basics: total ad spend, average order value, one rate for every row, over budget with IF, share of total sales, month-over-month growth.
  • Conditional counting and summing: open high-priority tickets, sales for one rep and month, orders between two dates, customer tiers with IFS, region names with SWITCH.
  • Lookups: find the price, look left with XLOOKUP, a friendly Not found, zero instead of #N/A, shipping rate by weight band, the latest status in a log.
  • Arrays and FILTER: sum a filtered list, two conditions in FILTER, distinct customers, top three deals with SORTN, revenue with ARRAYFORMULA, totals and counts with QUERY.
  • Text and dates: first name with SPLIT, join the confirmed names, valid order IDs with REGEXMATCH, pull out the invoice number, full years of service, working days with holidays.

Within a level the drills get harder one notch at a time. By the end of Arrays and FILTER you have written a FILTER with two conditions, a SORTN for the top three and a QUERY with group by, not because you read about them, but because the exercise would not pass until you did.

Open the exercise list

QUERY function practice and FILTER function practice

Two functions separate people who use Google Sheets from people who are good at it, and they are where most learners stall, so each gets a run of exercises that build on each other.

  • FILTER practice: one condition, two conditions at once, FILTER feeding SUM, FILTER with UNIQUE for distinct customers, FILTER with SORT for the best seller.
  • QUERY practice: select with sum and count, where with comparisons and dates, group by for a total per region, order by with limit for the top region.
  • Arrays: SORTN for top N with ties, ARRAYFORMULA for a whole column of revenue, and SPLIT output flowing into the next function.

Learn Google Sheets formulas for work, not trivia

The data in every drill looks like something you would meet at work: ad spend by channel, a ticket log with priorities, deals with reps and months, an inventory with weight bands, a contact list with email domains. The questions are the ones a manager sends in a chat message: how much did we spend, which tickets are still open, who are our distinct customers this month.

You will not be asked to compute anything you would never need. The goal is that the next time someone shares a sheet and a question, you already know which function to reach for.

Learn Google Sheets by getting it wrong first

A hint is one click away, but the worked solution opens only after your second attempt. That is on purpose. Writing a formula, seeing #N/A, reading the hint and fixing it yourself is the part that sticks. Copying a solution before you have tried does not.

Every exercise also explains why the reference formula is built the way it is: why the range is locked with dollar signs, why IFNA wraps the lookup, why QUERY wants the column letter in the where clause. Read it after you pass, and the pattern is yours.

Google Sheets test practice for interviews and skills checks

Operations, marketing, sales ops and analyst roles increasingly test spreadsheet skills before hiring, and many of those teams live in Google Sheets rather than Excel. The questions are rarely exotic: a SUMIFS, a lookup with a missing value handled, a date difference, a filtered list.

Sheetsdrill's drills are the same shape as those questions, and timed mode puts a clock on the screen with hints and solutions locked until time is up, so you get used to writing under pressure.

Try a timed drill

Why hands-on beats watching

You can watch a ten-minute video on QUERY and feel like you understand it. Then you open a sheet, type =QUERY( and stop. The gap between recognizing and producing is the whole problem, and the only thing that closes it is reps.

A Sheetsdrill session is five to fifteen minutes of writing formulas, each one slightly different from the last. Ten sessions in, the function names, the argument order and the array habits are automatic.

Google Sheets exercises for beginners and for daily users

If you know what a cell reference is, you can start. The Basics level begins with SUM and does not assume anything else. If you already use Sheets every day, skip to Lookups, Arrays and FILTER or Text and dates and look for the gaps: most experienced users have one or two functions they have always copied from a forum, and the drills find them quickly.

Every exercise is independent, so you can jump to the one you need for today's problem and come back to the rest later.

Timed mode for real speed.Each exercise gets a clock. Hints and solutions stay locked until time is up, and your best times are kept.

Excel as well?Our sister site Formuladrill covers Excel formulas with the same two-run checking, from SUM to PMT and finding the error in a finished sheet. Try Formuladrill

Try the first five exercises free.

No sign-up needed for the first five. If it works for you, Pro unlocks all 50, and a free account saves your progress across devices.

Start practicing free

Start free. Pay once you are hooked.

Free

$0
  • The first 5 exercises
  • Instant checking and hints
  • Timed mode
Start free

Pro

All 50
  • Conditional sums, lookups, FILTER, QUERY, REGEX and dates
  • Worked solutions with explanations
  • Progress and best times saved to your account

You create a free account first, so Pro is attached to it.

Monthly is charged today and then every month until you cancel, in one click from your account page. Lifetime is one payment with no renewals. Full refund within 14 days of paying.

Questions

Who is this for?

People who live in Google Sheets at work: operations, finance, sales ops, marketing, analysts and anyone who wants to stop copying formulas from forums. If you know what a cell reference is, you can start.

Do I need a Google account?

No. Each exercise runs on a small spreadsheet in your browser that follows Google Sheets rules for the functions it uses, including arrays that flow from FILTER, SORT or SPLIT into the next function, and Sheets error values such as #N/A and #VALUE!.

Which functions are covered?

SUM, AVERAGE, ROUND, COUNT, COUNTA, IF, IFS, SWITCH, COUNTIF, COUNTIFS, SUMIFS, AVERAGEIFS, MAXIFS, MINIFS, VLOOKUP, XLOOKUP, INDEX, MATCH, IFNA, FILTER, UNIQUE, SORT, SORTN, ARRAYFORMULA, QUERY, SPLIT, JOIN, TEXTJOIN, REGEXMATCH, REGEXEXTRACT, REGEXREPLACE, TEXT, DATEDIF, NETWORKDAYS and EOMONTH.

Why did my answer fail when the number looked right?

Every answer is also recalculated with changed inputs. A formula that types in today's number, or points at the wrong cell, is right once and wrong the second time. That is exactly what breaks in shared spreadsheets.

How much of QUERY is supported?

The parts people use every day: select with columns or sum, count, avg, max and min; where with comparisons, and, or, not, contains, starts with and date literals; group by; order by; limit; offset; and label. Pivot, format and options are not supported, and columns are named by letter (or Col1, Col2 for arrays) as in Google Sheets.

Is there a free version?

The first five exercises are free without an account. Pro unlocks the other 45 for $12 a month or $59 once.

How do I cancel the monthly plan?

Open Account and choose Cancel subscription. You keep Pro until the end of the period you paid for and are not charged again. If Pro is not for you, you get a full refund within 14 days of paying.

What if my answer is right but marked wrong?

Answers are checked on the result they produce, not on how they are written, so any correct answer passes. If a check still gets it wrong, use the report link under the result. Reports are reviewed, and a check that is wrong gets fixed.