Bird
Raised Fist0
Google Sheetsspreadsheet~5 mins

COUNTIF and COUNTIFS in Google Sheets - Step-by-Step Guide

Choose your learning style10 modes available
Introduction
COUNTIF and COUNTIFS help you count how many times certain things happen in your data. They make it easy to find answers like how many sales were above a target or how many people belong to a specific group.
When you want to count how many times a product was sold more than 10 times.
When you need to find how many students scored above 80 in math.
When you want to count how many orders came from a specific city.
When you want to count how many employees are in a department and have a salary above a certain amount.
When you want to quickly see how many dates fall within a certain month.
Steps
Step 1: Click
- a blank cell where you want the count result
The cell is selected and ready for input
Step 2: Type
- the formula bar
You start entering the COUNTIF or COUNTIFS formula
💡 Start with =COUNTIF( for one condition or =COUNTIFS( for multiple conditions
Step 3: Enter
- the range and criteria inside the formula
The formula looks like =COUNTIF(A2:A10, ">10") or =COUNTIFS(A2:A10, ">10", B2:B10, "East")
💡 Use quotes around criteria like ">10" or "East"
Step 4: Press
- Enter key
The cell shows the count of items matching your criteria
Step 5: Check
- the result cell
You see the number of times your condition(s) are true in the data
Before vs After
Before
A list of sales numbers in cells A2 to A10 with values like 5, 12, 7, 15, 10
After
A cell with formula =COUNTIF(A2:A10, ">10") shows 2 because only 12 and 15 are greater than 10
Settings Reference
Range
📍 Inside the COUNTIF or COUNTIFS formula
The cells to check for your condition
Default: No default, you must specify
Criteria
📍 Inside the COUNTIF or COUNTIFS formula
The condition that decides which cells to count
Default: No default, you must specify
Common Mistakes
Not putting quotes around criteria like >10
Google Sheets treats >10 without quotes as an error or wrong input
Always put criteria with operators inside quotes, like ">10"
Using COUNTIF when you need to check more than one condition
COUNTIF only handles one condition, so results will be incorrect if multiple conditions are needed
Use COUNTIFS for multiple conditions, like =COUNTIFS(A2:A10, ">10", B2:B10, "East")
Summary
COUNTIF counts cells that meet one condition.
COUNTIFS counts cells that meet multiple conditions.
Always put criteria with comparison signs inside quotes.

Practice

(1/5)
1. What does the COUNTIF function do in Google Sheets?
easy
A. Adds values in cells that meet a condition.
B. Counts the number of cells that meet a single condition.
C. Counts the total number of cells in a range.
D. Finds the average of cells that meet multiple conditions.

Solution

  1. Step 1: Understand the purpose of COUNTIF

    COUNTIF is designed to count cells that satisfy one specific condition.
  2. Step 2: Compare with other functions

    Unlike SUMIF or AVERAGEIFS, COUNTIF only counts cells, not sums or averages.
  3. Final Answer:

    Counts the number of cells that meet a single condition. -> Option B
  4. Quick Check:

    COUNTIF counts cells with one condition [OK]
Hint: COUNTIF counts cells matching one rule only [OK]
Common Mistakes:
  • Confusing COUNTIF with SUMIF
  • Thinking COUNTIF handles multiple conditions
  • Assuming COUNTIF calculates averages
2. Which of the following is the correct syntax for the COUNTIFS function?
easy
A. COUNTIFS(range, criterion)
B. COUNTIFS(criterion1, range1, criterion2, range2)
C. COUNTIFS(range1, criterion1, range2, criterion2)
D. COUNTIFS(range1; criterion1; range2; criterion2)

Solution

  1. Step 1: Recall COUNTIFS syntax

    COUNTIFS requires pairs of ranges and criteria: first range1 with criterion1, then range2 with criterion2, etc.
  2. Step 2: Check option formats

    COUNTIFS(range1, criterion1, range2, criterion2) correctly shows pairs in order with commas. COUNTIFS(range1; criterion1; range2; criterion2) uses semicolons which is incorrect in Google Sheets.
  3. Final Answer:

    COUNTIFS(range1, criterion1, range2, criterion2) -> Option C
  4. Quick Check:

    COUNTIFS needs range-criterion pairs separated by commas [OK]
Hint: COUNTIFS needs pairs: range then criterion, separated by commas [OK]
Common Mistakes:
  • Swapping order of range and criterion
  • Using semicolons instead of commas
  • Providing only one range and criterion
3. Given the data in column A: {10, 20, 30, 40, 50}, what is the result of =COUNTIFS(A1:A5, ">=20", A1:A5, "<=40")?
medium
A. 3
B. 5
C. 4
D. 2

Solution

  1. Step 1: Identify values meeting first condition

    Values >=20 are 20, 30, 40, 50 (4 values).
  2. Step 2: Identify values meeting second condition

    Values <=40 are 10, 20, 30, 40 (4 values).
  3. Step 3: Find values meeting both conditions

    Common values are 20, 30, 40 (3 values).
  4. Final Answer:

    3 -> Option A
  5. Quick Check:

    COUNTIFS counts cells meeting all conditions [OK]
Hint: COUNTIFS counts cells meeting all conditions simultaneously [OK]
Common Mistakes:
  • Counting values that meet only one condition
  • Misreading comparison operators
  • Including values outside both conditions
4. You wrote =COUNTIFS(A1:A5, ">10", B1:B5, "<20") but it returns 0. The data in A1:A5 is {5, 15, 25, 35, 45} and in B1:B5 is {10, 20, 20, 25, 30}. What is the error?
medium
A. The formula syntax is incorrect; COUNTIFS needs only one range.
B. The ranges A1:A5 and B1:B5 must be the same size but they are not.
C. COUNTIFS cannot handle numeric criteria with comparison operators.
D. The criteria should be ">=10" and "<=20" to include boundary values.

Solution

  1. Step 1: Analyze criteria and data

    Criteria ">10" qualifies 15, 25, 35, 45 in A (rows 2-5). Criteria "<20" qualifies only 10 in B (row 1).
  2. Step 2: Check which rows meet both conditions

    Rows where A>10 and B<20: none. Row 1 has B=10<20 but A=5 not >10. Rows 2-3 have A>10 but B=20 not <20. Rows 4-5 have B>20.
  3. Step 3: Verify why result is 0

    Formula returns 0 because strict inequalities exclude boundary values like B=20. Changing to ">=10" and "<=20" includes boundaries.
  4. Final Answer:

    The criteria should be ">=10" and "<=20" to include boundary values. -> Option D
  5. Quick Check:

    Use inclusive operators to count boundary values [OK]
Hint: Use >= and <= to include boundary numbers in COUNTIFS [OK]
Common Mistakes:
  • Using > or < excludes boundary values unintentionally
  • Assuming COUNTIFS ignores criteria order
  • Thinking COUNTIFS needs only one range
5. You have a sales table with columns: Region (A2:A10), Sales (B2:B10). You want to count how many sales are greater than 1000 in the "East" region. Which formula correctly does this?
hard
A. COUNTIFS(A2:A10, "East", B2:B10, ">1000")
B. COUNTIF(A2:A10, "East") + COUNTIF(B2:B10, ">1000")
C. COUNTIFS(A2:A10, ">1000", B2:B10, "East")
D. COUNTIF(B2:B10, ">1000")

Solution

  1. Step 1: Understand the conditions

    You want to count rows where Region is "East" AND Sales > 1000.
  2. Step 2: Choose correct function and order

    COUNTIFS counts cells meeting multiple conditions. The first range is Region with criterion "East", second range is Sales with criterion ">1000".
  3. Step 3: Evaluate other options

    COUNTIF(A2:A10, "East") + COUNTIF(B2:B10, ">1000") adds counts separately, which counts rows twice incorrectly. COUNTIFS(A2:A10, ">1000", B2:B10, "East") swaps ranges and criteria incorrectly. COUNTIF(B2:B10, ">1000") counts only sales > 1000 ignoring region.
  4. Final Answer:

    COUNTIFS(A2:A10, "East", B2:B10, ">1000") -> Option A
  5. Quick Check:

    COUNTIFS counts rows matching all conditions [OK]
Hint: Use COUNTIFS with range-criterion pairs for multiple conditions [OK]
Common Mistakes:
  • Adding separate COUNTIF results instead of using COUNTIFS
  • Swapping criteria and ranges
  • Ignoring one condition in formula
Recommended

Ready to prove it?

Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard