What is COUNTIFS in Google Sheets?

COUNTIFS counts how many rows satisfy every criterion at once. You pass criteria_range1, criterion1, criteria_range2, criterion2, and so on. Unlike COUNTIF, there is no separate count range: each pair tests the same row index across the sheet.

When to use it

Use COUNTIFS for multi-filter counts: how many tickets are Open and assigned to Jordan, or how many rows are both Active and in the West region.

When to skip it

Skip COUNTIFS for one simple test. COUNTIF is enough. When you need the sum of values that match, use SUMIFS instead.

How it works

  1. 1

    List criteria_range and criterion pairs with no leading sum column.

  2. 2

    All criteria_ranges must share the same height and row alignment.

  3. 3

    A row increments the count only when every test on that row is TRUE.

  4. 4

    Wildcards and comparisons work the same as COUNTIF inside each criterion.

  5. 5

    Reference settings cells for dashboard-driven counts without editing formulas.

  6. 6

    Add pairs for each extra AND condition on another column.

Examples in Google Sheets

Open tasks per owner

=COUNTIFS(Status2:Status, "Open", Owner2:Owner, "Sam") counts rows where both columns match.

Scores in a band

=COUNTIFS(Score2:Score, ">=70", Score2:Score, "<80") counts C grades on one column twice.

Region and checkbox

=COUNTIFS(Region2:Region, G1, Include2:Include, TRUE) counts checked rows in the selected region.

Build this without starting from a blank cell

Use a Better Sheets tool for COUNTIFS, then watch a walkthrough when you want the full pattern.

Better Sheets resources

Common mistakes

  • Using COUNTIFS when ranges are different lengths, which breaks row pairing.
  • Expecting OR across columns from one formula. Split into multiple COUNTIFS added together.
  • Testing the wrong column twice when the second rule should reference another field.
  • Counting header rows because the range starts on row 1 with a label cell.
  • Replacing COUNTIFS with long helper columns when a single formula would stay clearer.

Frequently asked questions

COUNTIFS vs COUNTIF?
COUNTIF tests one range. COUNTIFS requires every paired range and criterion to pass on the same row.
COUNTIFS vs SUMIFS?
COUNTIFS counts matching rows. SUMIFS adds numeric values from sum_range for matching rows.
COUNTIFS with OR?
Use multiple COUNTIFS added together or QUERY. One COUNTIFS call is AND only.
COUNTIFS same range twice?
Yes for between tests, such as score >= 70 and score < 80 on one column.
COUNTIFS with wildcards?
Each criterion string can include * and ? like COUNTIF.
COUNTIFS blank cells?
Use "" as criterion on the range where blank should match.
COUNTIFS vs FILTER?
COUNTIFS returns one number. FILTER returns the matching rows as a spill range.
Why COUNTIFS too low?
One strict criterion filters out rows you expected, often a date or status typo.

Related Tutorials

Watch how COUNTIFS works

Browse more tutorials
3 More Ways to Count in Google Sheets

3 More Ways to Count in Google Sheets

Learn how to use CountBlank() and more counting formulas.
How to Use AND() and OR() in IF() in Google Sheets For Multiple Criteria

How to Use AND() and OR() in IF() in Google Sheets For Multiple Criteria

One of the most simplest and useful formula combinations is using and an...
Hardest Formula: SumIF | Addition Based on Dates / Values

Hardest Formula: SumIF | Addition Based on Dates / Values

Demystifying the SumIF Formula. Add up your values based on a condition,...
User Filter a Google Sheet Database based on Dates, Checkboxes, Dropdown!

User Filter a Google Sheet Database based on Dates, Checkboxes, Dropdown!

Search through and filter data to get what you want, when you want it. T...
3 Ways to Count in Google Sheets

3 Ways to Count in Google Sheets

The video explains three ways to count cells or information in Google Sh...

Related blog posts

Guides that explain COUNTIFS in more depth.

Browse the blog

Related glossary terms

Done reading about COUNTIFS?

Membership unlocks 636+ tutorials, unlimited generators, and every template. Practical lessons. Zero fluff.

Need this once

Jump to a free tool or a single tutorial for this topic.

Learning Sheets for real

Unlock the full library, generators, and templates with membership.