w3resource

Excel Formulas - Count number of matches between two columns

Count number of matches between two columns

Count number of matches between two columns

Syntax of used function(s)

SUMPRODUCT(array1, [array2], [array3], ...)

The SUMPRODUCT function is used to multiplies the corresponding components in the given arrays, and returns the sum of those products.

Explanation

To compare two columns within two different ranges and count if the value of range1 found in range2, the SUMPRODUCT function can be used.

Formula


=SUMPRODUCT(--(B6:B12=D6:D12))

How the formula works

In the above example the value in the range B6:B12 compare with the value in the range D6:D12 and generates an array with TRUE and FALSE, and the formula looks like -


=SUMPRODUCT(--({TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;}))

The '--' signs convert the TRUE and FALSE into 1 and 0, and the formula after that looks like -


=SUMPRODUCT(--({1;0;1;0;0;0;0;}))

There is no other array to multiply, so the SUMPRODUCT function simply sums the value in the array and return results.

Previous: Excel Formulas - Count number of items in the list
Next: Excel Formulas - Count numbers beginning with a specific number



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/excel/formulas/count/count-number-of-matches-between-two-columns.php