Autor Tema: Condicional if empieza por en Excel. Comprobar subcadena con FIND o ENCONTRAR  (Leído 38554 veces)

jockattan

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 1
    • Ver Perfil
Hola, alguno que me pueda ayudar..
Necesito ingresar una condición en Excel indicando "empieza por", es como decir: si empieza por " XXX", indique valor verdadero "Y", de lo contrario "Z".
Gracias,
« Última modificación: 27 de Noviembre 2014, 08:30 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2662
    • Ver Perfil
Hola, puedes hacerlo de la siguiente manera. Supón que tienes una palabra como "ambulancia" en la celda A4 y otra como "nieve" en la celda A5, "ambulatorio" en la celda A6 y "reambiguación" en la celda A7.


Lo primero sería probar la sintaxis que nos permite encontrar una cadena de texto y nos indica en qué posición se encuentra dentro de una palabra.

Para ello escribimos =ENCONTRAR("amb";A4;1) y esto nos devuelve en qué posición se encuentra amb. Si usas la versión en inglés será =FIND("amb";A4;1)

El resultado será:

ambulancia   1
nieve   #¡VALOR!
ambulatorio   1
reambiaguación   3


Aquí lo que comprobamos es que si la palabra comienza por "amb" esta función nos devuelve 1 (es decir, que amb empieza en la primera letra de la cadena).

Ahora simplemente tenemos que introducir el condicional indicando que si la cadena empieza por amb nos muestre "verdadero" y si no comienza por amb nos muestre falso

=SI(A4="ambulancia"; "verdadero"; "falso") nos diría si la palabra es ambulancia (en inglés sería IF en lugar de SI)

Para saber si una palabra empieza por "amb" escribiremos:

=SI((ENCONTRAR("amb";A4;1)=1); "verdadero"; "falso")


Aplicando la fórmula a las distintas palabras obtenemos:

ambulancia   verdadero
nieve   #¡VALOR!
ambulatorio   verdadero
reambiaguación   falso


Pruébalo y ya nos comentas si te da resultado.

Salu2

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".