Fórmula genérica
=SUMAPRODUCTO((--IGUAL(value,range)))
Explicación
Para contar celdas que contienen texto específico, teniendo en cuenta mayúsculas y minúsculas, puede usar una fórmula basada en la función IGUAL junto con la función SUMAPRODUCTO. En el ejemplo que se muestra, E5 contiene esta fórmula, copiada:
=SUMAPRODUCTO((--IGUAL(D5,names)))
Donde "nombres" es el rango nombrado B5: B11. Esto proporciona un recuento de mayúsculas y minúsculas de cada nombre enumerado en la columna D.
Cómo funciona esta fórmula
La función IGUAL toma dos argumentos, text1 y text2. Cuando text1 y text2 coinciden exactamente (respetando el caso), IGUAL devuelve VERDADERO. De lo contrario, IGUAL devuelve FALSO:
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 múltiples valores IGUALES, devuelve múltiples resultados. En E5, IGUAL devuelve:
{FALSO;FALSO;FALSO;FALSO;VERDADERO;VERDADERO;VERDADERO}
Cada VERDADERO representa una coincidencia exacta de "ayako" en B5: B11. Como queremos contar los resultados, usamos un doble negativo (-) para convertir los valores VERDADERO y FALSO en 1 y 0. La matriz resultante es:
{0;0;0;0;1;1;1}
Finalmente, SUMAPRODUCTO suma los valores en la matriz y devuelve 3.
Nota: Debido a que SUMAPRODUCTO puede manejar matrices de forma nativa, no es necesario usar Control + Shift + Enter para ingresar esta fórmula.
0 comentarios:
Publicar un comentario