COUNTIF vs COUNTIFS
COUNTIF vs COUNTIFS
Compare COUNTIF and COUNTIFS for counting records by one condition or multiple conditions in Excel.
Quick verdict
- Use COUNTIF for a single condition. Use COUNTIFS when the count depends on multiple filters.
How they differ
- COUNTIF counts cells in one range that meet one condition.
- COUNTIFS counts rows or records that satisfy multiple range and criteria pairs.
Practical examples
- Use COUNTIF to count open tasks, specific names, or values above a threshold.
- Use COUNTIFS to count open tasks assigned to a person and due this month.
Frequently asked questions
- Can FILTER replace every VLOOKUP? No. FILTER is for multiple matching rows and requires Microsoft 365. VLOOKUP still fits single-value lookups and older Excel versions.
- Why do I see #SPILL with FILTER but #N/A with VLOOKUP? Different errors — #SPILL means the output range is blocked; #N/A means no match was found. See our FILTER spill and #N/A guides.
- Which is better for dropdown source lists? UNIQUE + SORT often beats both for dynamic lists. VLOOKUP returns one value; FILTER returns all matches.
Decision matrix
- COUNTIF: count cells matching one condition — status, single date range, or one text pattern.
- COUNTIFS: count rows where all criteria match — region AND product AND month together.
- Wildcards (* and ?) work in both; use COUNTIFS when any second filter is likely soon.
- COUNTIF on whole columns is fine for moderate data; prefer Tables on very large sheets.
When counts look wrong
- Hidden rows are still counted unless you use SUBTOTAL on visible cells only.
- Text numbers do not match real numbers — normalize with VALUE or Text to Columns first.
- Leading/trailing spaces break text matches — TRIM before comparing.
Worked example mindset
- Build both formulas side-by-side on a sample Table and compare results row by row.
- Document which version each stakeholder uses before standardizing on the newer function.
- Keep a migration log when replacing legacy formulas — note old and new syntax per column.
Side-by-side evaluation: COUNTIF vs COUNTIFS
- Verdict summary: Use COUNTIF for a single condition. Use COUNTIFS when the count depends on multiple filters.
- Recreate both formulas on ten sample rows and compare with EXACT or subtraction helper columns.
- List which teammates still run Excel 2019 or Excel for the web before mandating the newer option.
- Document migration date and owner when replacing legacy syntax in shared production models.
- Related functions to review next: COUNTIF, COUNTIFS, SUMIFS, AVERAGEIFS, FILTER.
- Keep legacy blocks stable during pilot — migrate one column or report section at a time until totals reconcile.
Team rollout checklist
- Publish the verdict internally: Use COUNTIF for a single condition. Use COUNTIFS when the count depends on multiple filters.
- Pilot on a copy of the production sheet with ten known test keys before mass migration.
- Train Excel 2019 users on the legacy option until IT confirms Microsoft 365 desktop for all editors.
- Add a changelog column documenting which rows still use the older function after partial migration.
- Link new hires to both function pages and this comparison from your team wiki or onboarding doc.
- Re-run reconciliation monthly for one quarter after rollout to catch edge cases early.