Interview prep

Excel test practice: free questions with answers

Many employers ask candidates to take a short Excel skills test, often timed and done in a real or simulated spreadsheet. The good news: most tests cover the same core skills. Practise these and you’ll recognise almost every question.

Take a timed practice test 12 questions, 12 minutes, scored like the real thing.

What Excel tests usually cover

Cell references

Relative vs absolute ($A$1) references, and why a copied formula “breaks”.

Everyday math

SUM, AVERAGE, MIN, MAX, COUNT and percentages of a total.

Conditional math

COUNTIF, SUMIF and their multi-condition versions COUNTIFS and SUMIFS.

Logic

IF, nested IF or IFS, and combining tests with AND and OR.

Lookups

VLOOKUP with an exact match, XLOOKUP, and INDEX with MATCH.

Data tools

Sorting, filtering, conditional formatting, PivotTables and charts.

Text and dates

TRIM, LEFT/RIGHT, CONCAT, TEXT, and date functions like EOMONTH.

12 sample questions

Answer each on the table, then reveal the formula.

ABCDEF
1OrderRegionRepUnitsPriceRevenue
25601WestMaya6954
35602WestRaj445180
45603SouthOmar260120
55604SouthMaya23060
65605NorthTheo3927
75606SouthRaj12424
85607SouthMaya824192
95608NorthRaj815120
  1. How many orders came from South?

    Show answer

    =COUNTIF(B2:B9,"South") → 4

  2. List every Rep once. Your formula spills down from H2.

    Show answer

    =UNIQUE(C2:C9) → Maya, Raj, Omar, Theo

  3. Use INDEX and MATCH to return the Units for order 5605.

    Show answer

    =INDEX(D2:D9,MATCH(5605,A2:A9,0)) → 3

  4. Find the largest Units on any order.

    Show answer

    =MAX(D2:D9) → 8

  5. Return "Yes" if order 5601 is from West and sold more than 5 units, otherwise "No".

    Show answer

    =IF(AND(B2="West",D2>5),"Yes","No") → Yes

  6. Use XLOOKUP to find the Region for order 5607.

    Show answer

    =XLOOKUP(5607,A2:A9,B2:B9) → South

  7. Find the smallest Revenue on any order.

    Show answer

    =MIN(F2:F9) → 24

  8. Label order 5605: "Large" if Revenue is at least 100, "Medium" if at least 50, otherwise "Small".

    Show answer

    =IFS(F6>=100,"Large",F6>=50,"Medium",TRUE,"Small") → Small

  9. Total Revenue from South orders.

    Show answer

    =SUMIF(B2:B9,"South",F2:F9) → 396

  10. Order 5619 doesn’t exist. Look up its Price with VLOOKUP, but show "Not found" instead of an error.

    Show answer

    =IFERROR(VLOOKUP(5619,A2:F9,5,FALSE),"Not found") → Not found

  11. Find the largest Revenue among South orders.

    Show answer

    =MAXIFS(F2:F9,B2:B9,"South") → 192

  12. Average Revenue on orders sold by Raj.

    Show answer

    =AVERAGEIFS(F2:F9,C2:C9,"Raj") → 108

Tips for test day

Practise by topic