It’s 4:47 PM on Friday. Your manager just asked for a consolidated Q1 sales report by 5:00. You’ve got 7 regional sheets open. Sales Rep column has blanks, "N/A", and "TBD". Region is spelled "APAC" in one sheet, "Asia-Pacific" in another. You type =SUMIFS(C2:C100,A2:A100,"John",B2:B100,"APAC") — hit Enter — and get zero. You panic. You’re not broken. SUMIFS is.
The Myth
Most people believe SUMIFS evaluates criteria like an AND gate: if all conditions are true, it sums. Full stop. They assume blank cells in criteria ranges are ignored. They assume text matching is case-insensitive *and* space-tolerant. They assume dates entered as text (like "3/15/2024") will auto-convert and match serial numbers.
None of that is true. Not even close.
The Reality
SUMIFS doesn’t ignore blanks in criteria ranges — it treats them as literal empty strings. It fails silently on mismatched date formats. And it *does* support wildcards — but only when used deliberately, not by accident.
Here’s what actually happens with real-world data:
| Test Case | Formula Used | Result | Why It Happens |
|---|---|---|---|
| Blank in criteria range (A5 = "") | =SUMIFS(C2:C10,A2:A10,"",B2:B10,"West") | $12,400 | Matches rows where A2:A10 is literally empty — not "N/A" or " ". |
| Date as text vs. serial | =SUMIFS(D2:D12,C2:C12,">=3/1/2024") | 0 | Text "3/1/2024" ≠ Excel date serial 45352. Use DATE(2024,3,1) instead. |
| Wildcard misuse | =SUMIFS(E2:E15,F2:F15,"*john*") | $89,600 | Works — but only because "john" appears in "Sarah Johnson" *and* "John Doe". Case-insensitive, yes. But "JOHN" also matches. |
| Mixed region labels | =SUMIFS(G2:G11,H2:H11,"APAC") | $0 | "Asia-Pacific" in H4 won’t match "APAC" — no auto-normalization. |
| Numeric criteria with quotes | =SUMIFS(I2:I9,J2:J9,">50000") | $214,750 | Quotes required for operators. Without them, Excel looks for text ">50000", not values >50000. |
Why the Myth Persists
Excel’s own Function Wizard says: "Adds the cells in a range that meet multiple criteria." That’s vague. And every blog from 2012 onward repeats "SUMIFS = sum if all conditions met" — without mentioning how it handles empty strings, text dates, or leading/trailing spaces.
Worse: Excel’s AutoComplete shows =SUMIFS(sum_range,criteria_range1,criteria1,...) — but hides the fact that each criteria_range must be same height/width as sum_range. Try =SUMIFS(A1:A5,B1:B6,"X") and you’ll get #VALUE! — no warning, just failure.
And nobody talks about this: SUMIFS ignores entire rows where *any* criteria cell contains an error (#N/A, #VALUE!). Not just that cell — the whole row drops out.
The Right Way
Do this. Every time.
Step 1: Clean your criteria columns first.
Use =TRIM(B2) to kill extra spaces.
Use =IF(ISBLANK(A2),"N/A",A2) to standardize blanks.
Press Alt + H + F + B to open Format Cells → Number tab → choose Date or Number — don’t rely on auto-detect.
Step 2: Build SUMIFS with absolute references for reuse:
=SUMIFS($C$2:$C$100,$A$2:$A$100,$F2,$B$2:$B$100,G$1)
Step 3: For partial text matches, use wildcards *intentionally*:
=SUMIFS(C2:C100,A2:A100,"*"&D2&"*") — where D2 holds "john"
Sample working data (Sheet: "Sales_Q1"):
| Rep | Region | Amount | Date |
|---|---|---|---|
| Sarah Chen | APAC | $45,200 | 2024-03-15 |
| Mark Ruiz | EMEA | $32,800 | 2024-02-22 |
| Priya Desai | APAC | $51,600 | 2024-03-04 |
| James Wu | Americas | $28,900 | 2024-01-30 |
| Sarah Chen | EMEA | $19,400 | 2024-03-18 |
| (blank) | APAC | $12,400 | 2024-02-10 |
| Priya Desai | Americas | $37,100 | 2024-03-22 |
| Mark Ruiz | APAC | $44,300 | 2024-01-14 |
To get APAC total: =SUMIFS(C2:C9,B2:B9,"APAC") → $153,500
To get APAC *excluding blanks*: =SUMIFS(C2:C9,B2:B9,"APAC",A2:A9,"<>") → $141,100
Proof It Works
Before cleaning — using raw, inconsistent source data:
| Metric | Raw Data Result | After Cleaning |
|---|---|---|
| APAC Total | $0 (mismatched "Asia-Pacific") | $153,500 |
| Q1 Sales (Jan–Mar) | $92,300 (text dates ignored) | $292,700 |
| Sarah Chen’s total | $45,200 (only first match) | $64,600 (both rows) |
| Error rows included? | Yes — caused #N/A spill | No — cleaned with IFERROR before SUMIFS |
Exceptions
The myth *is* correct in exactly three cases:
- When all criteria ranges contain only clean, consistent, non-blank values — e.g., a controlled lookup table built in-house.
- When you’re using exact-match numeric criteria without operators — =SUMIFS(C2:C10,A2:A10,100) works reliably.
- When you pair SUMIFS with COUNTIFS to validate first: =IF(COUNTIFS(A2:A10,"John",B2:B10,"APAC")=0,"No matches",SUMIFS(...))
- You’re using Excel 365 and wrap SUMIFS in LET() to pre-filter — then yes, the logic simplifies.
But those are edge cases. In real finance, ops, and sales sheets? They’re exceptions — not the rule.
Your next step: Open your current SUMIFS formula. Select the first criteria range (e.g., A2:A100). Press Ctrl + G → Special → Blanks → OK. Count how many cells highlight. If it’s >0, you’re already summing wrong.