Stop Guessing Your Excel Skill Level — Try This Instead

The first thing most people do when asked 'How do I know my Excel skill level?' is open a blank workbook and type =SUM(A1:A10). That’s like judging your swimming ability by dipping a toe in the pool. You’re not testing navigation, error handling, or workflow logic — just muscle memory for one function.

The Setup

Let’s use a real sales operations dataset from Q1 2024 — not fake 'Sample Data' but actual field names, inconsistent formatting, and realistic noise. This is what Sarah Chen (Sales Ops Lead at Acme Corp) handed me last Tuesday. She said: 'It looks fine in the pivot table — but the numbers don’t match finance’s report.'

Rep NameRegionQ1 RevenueClose DateStatus
Liam TorresEMEA$24,8502024-01-12Closed
Maya PatelAPAC$31,2002024-02-03Closed
Diego RuizAmericas$19,7502024-01-28Pending
Aisha JohnsonEMEA$28,4002024-03-15Closed
Kenji TanakaAPAC$35,9002024-02-22Closed
Zara WilliamsAmericas$17,6002024-01-09Lost
Omar HassanEMEA$22,3002024-02-18Pending
Nina KimAPAC$41,5002024-03-05Closed
Tariq AliAmericas$26,1002024-02-29Closed
Elena PetrovaEMEA$18,9002024-01-17Lost

The Challenge

Sarah needs three things done — and each reveals a different layer of skill:

  • Calculate average revenue per closed deal, excluding Pending/Lost deals — but only if Close Date falls in Q1 (Jan–Mar 2024). A simple AVERAGEIF won’t cut it because you need two conditions on different columns.
  • Flag reps whose Q1 revenue is above regional average — meaning you must compute averages by Region first, then compare each row against its own region’s average. This requires dynamic lookup, not static references.
  • Add a column showing days since close date, but return N/A for non-Closed deals — no #VALUE! errors, no blanks that look like zeros.

What makes this tricky isn’t the formulas themselves — it’s knowing which tool fits which job. Should you use FILTER? SUMPRODUCT? XLOOKUP? Or go full Power Query? The wrong choice adds 10 minutes and breaks when new rows arrive.

Walking Through It

We’ll tackle each task step-by-step — and rate each solution on clarity, scalability, and error resilience. Start with your raw data in A1:E11.

Task 1: Avg Revenue for Closed Q1 Deals

✅ Correct approach: =AVERAGEIFS(C2:C11,E2:E11,"Closed",D2:D11,">=2024-01-01",D2:D11,"<=2024-03-31") in F2.
❌ Common mistake: Nesting IF inside AVERAGE, which forces array entry (Ctrl+Shift+Enter) in older Excel — and fails silently if entered wrong.
The beauty of AVERAGEIFS is it handles multiple criteria natively — no Ctrl+Shift+Enter needed. And it ignores text or blanks automatically.

Task 2: Above Regional Average?

✅ Correct: In G2, enter =C2>XLOOKUP(B2,$B$2:$B$11,$F$2:$F$11,"N/A",0) — but wait. That won’t work. Why? Because $F$2:$F$11 holds region averages — but we haven’t calculated them yet.
So first, in F2:F4, list unique regions (EMEA, APAC, Americas), then in G2: =AVERAGEIFS($C$2:$C$11,$B$2:$B$11,F2,$E$2:$E$11,"Closed"). Now back to H2: =C2>XLOOKUP(B2,$F$2:$F$4,$G$2:$G$4).
💡 Surprising tip: Use F2:F4 as a spill range instead of typing regions manually — select F2, type =UNIQUE(FILTER(B2:B11,E2:E11="Closed")), hit Enter. Excel auto-fills. No copy-paste. No manual updates.

Task 3: Days Since Close (for Closed only)

✅ Correct: In I2, =IF(E2="Closed",TODAY()-D2,"N/A"). But what if D2 is empty? Then TODAY()-"" = 45,322 — nonsense.
Better: =IF(OR(E2<>"Closed",D2=""),"N/A",TODAY()-D2). Even better: =LET(d,D2,s,E2,IF(OR(s<>"Closed",d=""),"N/A",TODAY()-d)) — clean, readable, reusable.

The Result

Here’s what your final table looks like after all steps — with real outputs computed as of 2024-04-10:

Rep NameRegionQ1 RevenueClose DateStatusAvg Closed RevAbove Reg Avg?Days Since
Liam TorresEMEA$24,8502024-01-12Closed$24,883FALSE90
Maya PatelAPAC$31,2002024-02-03Closed$38,700FALSE67
Diego RuizAmericas$19,7502024-01-28Pending$26,100FALSEN/A
Aisha JohnsonEMEA$28,4002024-03-15Closed$24,883TRUE26
Kenji TanakaAPAC$35,9002024-02-22Closed$38,700FALSE48
Zara WilliamsAmericas$17,6002024-01-09Lost$26,100FALSEN/A
Omar HassanEMEA$22,3002024-02-18Pending$24,883FALSEN/A
Nina KimAPAC$41,5002024-03-05Closed$38,700TRUE36
Tariq AliAmericas$26,1002024-02-29Closed$26,100FALSE39
Elena PetrovaEMEA$18,9002024-01-17Lost$24,883FALSEN/A

What Could Go Wrong

Three mistakes I see daily — each with real consequences:

  • Using CTRL+T without checking headers: If your Region column has a blank row or merged cells above row 1, Excel creates a Table that omits data or shifts ranges. Always press Alt+N+T, then verify the preview highlights exactly A1:E11 before confirming.
  • Hard-coding regional averages: Typing =C2>24883 instead of linking to a dynamic cell. When EMEA’s average changes next quarter, 12 reports break — and no one knows why.
  • Ignoring implicit date conversion: Writing =D2-"2024-01-01" works — but only because Excel auto-converts the string. Write =D2-DATE(2024,1,1) instead. Otherwise, "2024-13-01" returns 0 — not an error — and corrupts calculations silently.

Here’s how to self-score your skill level using this exercise:

Skill TierYou Can…Time to CompleteError Rate
FoundationalUse AVERAGEIF, basic IF, and format dates12–18 min≥2 manual fixes
ProficientBuild AVERAGEIFS + XLOOKUP combo, spot implicit conversions6–9 min0–1 fix
AdvancedUse LET/SEQUENCE/FILTER to eliminate helper columns entirely≤4 minNone — all formulas validate on first try
Rachel Torres

Rachel Torres

Rachel coaches teams on email management and digital communication best practices. She has trained over 5