Fórmula de Excel: si la celda comienza con x, y o z -

Tabla de contenido

Fórmula genérica

=SUM(COUNTIF(A1,("x*","y*","z*")))>0

Resumen

Para probar valores para 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:

=SUM(COUNTIF(B5,("x*","y*","z*")))>0

Explicación

El núcleo de esta fórmula es COUNTIF, que está configurado para contar tres valores separados usando comodines:

COUNTIF(B5,("x*","y*","z*")

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

Los valores de los criterios se proporcionan en una "constante de matriz", una lista codificada de elementos con llaves a cada lado.

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

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

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

=SUM((0,0,0))>0

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 como está para resaltar valores usando formato condicional.

Articulos interesantes...