Excel formula: Count cells equal to case sensitive

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:

=IGUAL("ayako","ayako") // returns TRUE
=IGUAL("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 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.


Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT