Excel formula: Count numbers that begin with

Fórmula genérica

=SUMAPRODUCTO(--(IZQUIERDA(range,chars)="xx"))

Explicación

Para contar números en un rango que comienza con números específicos, puede usar una fórmula basada en la función SUMAPRODUCTO y las funciones IZQUIERDA.

En el ejemplo que se muestra, la fórmula en E6 es:

=SUMAPRODUCTO(--(IZQUIERDA(B5:B11,2)="25"))

Cómo funciona esta fórmula

Dentro de SUMAPRODUCTO, usamos la función IZQUIERDA en el rango de números como este:

IZQUIERDA(B5:B11,2)

Esto crea una serie de resultados como este:

{"25";"25";"35";"45";"25";"45";"25"}

Luego comparamos cada valor con "25" para forzar un resultado VERDADERO o FALSO. Tenga en cuenta que IZQUIERDA convierte automáticamente los números en texto, por lo que utilizamos el valor de texto "25" para la comparación. El resultado es una matriz de valores VERDADERO y FALSO:

=SUMAPRODUCTO(--({VERDADERO;VERDADERO;FALSO;FALSO;VERDADERO;FALSO;VERDADERO}))

A continuación, usamos un valor coerce doble negativo para VERDADERO FALSO a 1 y cero, lo que crea una matriz numérica:

=SUMAPRODUCTO({1;1;0;0;1;0;1})

La función SUMAPRODUCTO simplemente suma los elementos de la matriz y devuelve 4.


Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT