Exceljet

Quick, clean, and to the point

Count if two criteria match

Excel formula: Count if two criteria match
Generic formula 
=COUNTIFS(range1,critera1,range2,critera2)
Explanation 

If you want to count rows where two (or more) criteria match, you can use a formula based on the COUNTIFS function.

In the example shown, we want to count the number of orders with a color of "blue" and a quantity > 15. The formula we have in cell G7 is:

=COUNTIFS(B4:B11,"blue",C4:C11,">15")

How this formula works

The COUNTIFS function takes multiple criteria in pairs — each pair contains one range and the associated criteria for that range. To generate a count, all conditions must match. To add more conditions, just add another range / criteria pair.

SUMPRODUCT alternative 

You can also use the SUMPRODUCT function to count rows that match multiple conditions. the equivalent formula is:

=SUMPRODUCT((B4:B11="Blue")*(C4:C11>15))

SUMPRODUCT is more powerful and flexible than COUNTIFS, and it works with all Excel versions, but it is not as fast with larger sets of data.

Pivot table alternative 

If you need to summarize  number of criteria combinations in a larger data set, you should consider pivot tables. Pivot tables are a fast and flexible reporting tool that can summarize data in many different ways. For a direct comparison of SUMIF and Pivot tables, see this video.

Author 
Dave Bruns

Excel Formula Training

Learn key Excel formulas and functions with concise, clear videos. Master absolute/relative addresses, dates, text, named ranges, and tools for troubleshooting. Each video comes with a practice worksheet to follow along. Start today - instant access, 100% guarantee.

Click for more information.

Your SUBSTITUTE formula for cleaning up phone numbers works perfectly, and saves a TON of time - thank you so much! - Janet
Excel foundational video course
Excel Pivot Table video training course
Excel conditional formatting video course
Excel formulas and functions video training course
Excel Shortcuts Video Course