Test if Cell Contains Specific Value

Written by

Editorial Team

Reviewed by

Steve Rynearson

Last updated on February 9, 2021
Download Example Workbook

Download the example workbook

In this tutorial you will learn how to test if a range contains a specific value.

COUNTIF Function

In Excel, the COUNTIF function is used to determine if a value exists in a range of cells. The general formula for the COUNTIF is as follows:

=COUNTIF(range, criteria)

Range is the group of cells that you want to count. They can contain numbers, arrays, be named, or have references that contain numbers.

Criteria is a number (5), expression (>5), cell reference (A9), or word (Knights) that determines which cells to count.

We will use the COUNTIF function to solve the following example.

Example: Countif Cells Contain Certain Text

Suppose a school wants to change their team mascot. They give 6 different options to student council officials and decide that only mascots with more than 4 votes will be considered. What mascots will the school consider?

Part 1) First we have to have to determine how many votes each mascot got. To do so we use the following formula:

=COUNTIF(Mascots, A9)
votes-per-mascot

Range E9:E23 was renamed to “Mascots” for simplicity purposes using a Named Range

This will count the number of cells in the list of Mascots that match the value of A9. The result is 5. To quickly fill in the remaining cells you can simply select the cell that you want to use as a basis and drag the fill handle fill-handle.

Alternative Expressions for the formula used

  • =COUNTIF(E9:E23, “Knights”) Will count the number of cells with Knights in cells E9 through E23. The result is 5.
  • =COUNTIF(E9:E23, “?nights”) Will count the number of cells that have exactly 7 characters and end with the letters “nights” in cells E9:E23. The question mark (?) acts as a wildcard to replace an individual character. The result is 5.
  • =COUNTIF(E9:E23,”<>”&”Knights”) Will count the number of cells in the range E9 through E23 that don’t contain Knights. The result is 10.

Part 2) Next, we have to determine which mascots received more than 4 votes. To do so we will use the COUNTIF function to run a simple TRUE or FALSE test.

=COUNTIF(Mascots, A9)>4

countif true or false

This formula will produce the answer TRUE if the desired mascot appears in the range more than 4 times and FALSE if it appears less than or equal to 4 times. Once again we can select the cell that we want to use as a basis and drag the fill handle fill handle in order to fill the remaining cells.

Manipulating the COUNTIF Function

We can also wrap the formula inside an IF statement in order to produce a result different than TRUE or FALSE.

=IF(COUNTIF(Mascots,A9)>4,”Consider”,”Reject”)

countif consider of reject

Instead of producing the result TRUE or FALSE, this formula will cause Excel to produce the result Consider or Reject.

COUNTIFS Function with Multiple Criteria

Once you learn how to use the COUNTIF function with one range and criteria, it is easy to use it for two or more range/criteria combinations. When testing if a range contains multiple values we must use the COUNTIFS function.

EXAMPLE

Let’s say we have a list of car parts ordered. We want to count the number of times a car part was ordered for its corresponding vehicle.

countifs car parts

By using the general formula:

=COUNTIFS(range1,criteria1,range2,criteria2)

We are able to determine where both criteria are matched in their respective columns. Let it be noted that the two criteria ranges must be the same shape and size or the formula will not work.

AI Formula Generator

Try for Free

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Return to Excel Formulas List