Fórmula genérica
=SUMPRODUCT(--(range1=range2))
Resumen
Si desea comparar dos columnas y contar coincidencias en las filas correspondientes, puede usar la función SUMPRODUCT con una simple comparación de los dos rangos. Por ejemplo, si tiene valores en B5: B11 y C5: C11 y desea contar las diferencias, puede usar esta fórmula:
=SUMPRODUCT(--(B5:B11=C5:C11))
Explicación
La función SUMPRODUCT es una función versátil que maneja matrices de forma nativa sin ninguna sintaxis de matriz especial. Su comportamiento es simple: multiplica, luego suma el producto de matrices. En el ejemplo que se muestra, la expresión B5: B11 = C5: C11 generará una matriz que contiene valores VERDADERO y FALSO como este:
(VERDADERO; VERDADERO; FALSO; VERDADERO; FALSO; FALSO; FALSO)
Tenga en cuenta que tenemos 3 valores VERDADEROS porque hay 3 coincidencias.
En este estado, SUMPRODUCT realmente devolverá cero porque los valores VERDADERO y FALSO no se cuentan como números en Excel de forma predeterminada. Para que SUMPRODUCT trate VERDADERO como 1 y FALSO como cero, necesitamos "convertirlos" en números. El doble negativo es una forma sencilla de hacerlo:
--(B5:B11=C5:C11)
Después de la coerción, tenemos:
(1; 1; 0; 1; 0; 0; 0)
Sin otras matrices para multiplicar, SUMPRODUCT simplemente suma los valores y devuelve 3.
Contar filas que no coinciden
Para contar los valores que no coinciden, puede invertir la lógica de la siguiente manera:
=SUMPRODUCT(--(B5:B11C5:C11))