viernes, 12 de junio de 2020

EXCEL: Si la celda comienza con x, y o z

Excel formula: If cell begins with x, y, or z

Fórmula genérica

=SUMA(CONTAR.SI(A1,{"x*","y*","z*"}))>0

Explicación

Para probar los valores y ver si comienzan con uno de varios caracteres (es decir, comienzan con x, y o z), puede usar la función CONTAR.SI junto con la función SUMA.

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

=SUMA(CONTAR.SI(B5,{"x*","y*","z*"}))>0

Cómo funciona esta fórmula

El núcleo de esta fórmula es CONTAR.SI, que está configurado para contar tres valores separados mediante comodines:

CONTAR.SI(B5,{"x*","y*","z*"}

El asterisco (*) es un comodín para uno o más caracteres, por lo que se utiliza para crear una prueba "comienza con".

Los valores en los criterios se proporcionan en una "constante de matriz", una lista codificada de elementos con llaves en ambos lados.

Cuando CONTAR.SI recibe los criterios en una constante de matriz, devolverá múltiples valores, uno por elemento en la lista. Debido a que solo le estamos dando a CONTAR.SI un rango de una celda, solo devolverá dos valores posibles para cada criterio: 1 o 0.

En la celda C5, CONTAR.SI evalúa a {0,0,0}. En la celda C9, CONTAR.SI evalúa a: {0,1,0}. En cada caso, el primer elemento es el resultado del criterio "x *", el segundo es el criterio "y *" y el tercer resultado es el criterio "z *".

Debido a que estamos probando 3 criterios con lógica O, solo nos importa si algún resultado no es cero. Para verificar esto, sumamos todos los elementos usando la función SUMAA y, para forzar un resultado VERDADERO / FALSO, agregamos "> 0" para evaluar el resultado de SUMAA. En la celda C5, tenemos:

=SUMA({0,0,0})>0

Lo que se evalúa como FALSO.

Más criterios

El ejemplo muestra 3 criterios (comienza con x, y o z), pero agrega más criterios según sea necesario.

Formato condicional

Dado que esta fórmula devuelve VERDADERO / FALSO, puede usarla tal cual para resaltar los valores mediante el formato condicional.


Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT