
Fórmula genérica
=SUMPRODUCT((--EXACT(value,range)))
Resumen
Para contar celdas que contienen texto específico, teniendo en cuenta mayúsculas y minúsculas, puede utilizar una fórmula basada en la función EXACTA junto con la función SUMPRODUCTO. En el ejemplo que se muestra, E5 contiene esta fórmula, copiada:
=SUMPRODUCT((--EXACT(D5,names)))
Donde "nombres" es el rango con nombre B5: B11. Esto proporciona un recuento sensible a mayúsculas y minúsculas de cada nombre enumerado en la columna D.
Explicación
La función EXACTA toma dos argumentos, texto1 y texto2. Cuando text1 y text2 coinciden exactamente (respetando el caso), EXACT devuelve VERDADERO. De lo contrario, EXACT devuelve FALSE:
=EXACT("ayako","ayako") // returns TRUE =EXACT("ayako","Ayako") // returns FALSE
En el ejemplo que se muestra, necesitamos verificar todos los valores en la columna B cada vez que contamos un nombre en la columna D. Debido a que estamos dando EXACTOS múltiples valores, devuelve múltiples resultados. En E5, EXACT devuelve:
(FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE)
Cada VERDADERO representa una coincidencia exacta de "ayako" en B5: B11. Como queremos contar los resultados, utilizamos un doble negativo (-) para convertir los valores VERDADERO y FALSO en unos y ceros. La matriz resultante es:
(0;0;0;0;1;1;1)
Finalmente, SUMPRODUCT suma los valores de la matriz y devuelve 3.
Nota: Debido a que SUMPRODUCT puede manejar matrices de forma nativa, no es necesario usar Control + Shift + Enter para ingresar esta fórmula.