Excel: Una función para “comienza con…”

Para quien quiera usar una función SI que controle si un dato comienza de determinada manera, hay otra forma de llegar al resultado sin usar comodines.
VIE, 15 / MAY / 2015

Podemos usar comodines (* y ?) en filtros o en algunas funciones, como CONTAR.SI. Por ejemplo, si tenemos una serie de nombres en el rango [A2:A21], la función =CONTAR.SI(A2:A21; “Ma*”) cuenta cuántos de esos nombres comienzan con las letras Ma.

Sin embargo, estos comodines no funcionan con la función SI. Si en [A2] tenemos escrito Manuel, la función =SI(A2=“Ma*”;“bien”;“mal”) dará como resultado “mal”.

Para obtener la condición “comienza con” podemos usar la función IZQUIERDA, que toma, de un texto dado, una cantidad especificada de caracteres. Por ejemplo, si la celda [A2] contiene el texto Manuel, la función =IZQUIERDA(A2;2) es igual a “Ma”.

La función IZQUIERDA tiene dos argumentos entre los paréntesis:

– El primero es el texto del cual se quieren tomar los caracteres.

– El segundo es la cantidad de caracteres por tomar.

En nuestro ejemplo, podemos aplicar la condición “comienza con Ma” en una función SI con =SI(IZQUIERDA(A2;2)=“Ma”;“bien”;“mal”). Si el valor de [A2] es “Manuel”, la función dará el resultado “bien”.

Comentarios
¡Comparte esta noticia!

Últimos lanzamientos Ver más

4 Comments

  1. Yulissa De La Haza dice:

    hola si tengo en mi celdas nombres y apellidos y me piden que indique cuantos clientes tienen el apellido que inicie con “s” que formula puedo usar

  2. TLG TEAM (Lucas Gaspart) dice:

    Podes usar la formula encontrar

  3. Diego Ariel Farfan dice:

    NECESITO ANIDAR 41 NIVELES DE =SI(IZQUIERDA) Y ME DICE QUE ME EXCEDÍ EN LOS NIVELES DE ANIDAMIENTO, HASTA DONDE SE, EXCEL PERMITE HASTA 64 NIVELES. AYUDA POR FAVOR. GRACIAS

  4. Santiago dice:

    Muy buena fórmula. Tengo otro caso algo parecido, necesito filtrar de una tabla, una columna con números, junto con la función Comienza Por.
    O sea, en una columna hay números grandes, de 8 dígitos, necesito filtrar los que comiencen con cinco nueves seguido. O sea, filtrar los que arrancan con 99999. Alguna idea?

Leave a Reply