UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo

No se pueden hacer consultas de Excel o VBA por mensaje privado.
Utiliza el botón buscar del foro y te ahorras tiempo para obtener "ayuda".

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1RESUELTO FORMULA CON"SI NO ES ERROR...HALLAR" el 29/03/14, 04:29 pm

rubito1


QUE TAL GENTE;ESTOY USANDO UNA FORMULA DONDE PONGO :=SI(NO(ESERROR(HALLAR("180";H5)));1;"");PERO RESULTA QUE HAY CODIGOS QUE EMPIEZAN CON O CUYO NUMERO ES 80180 Y NO QUIERO QUE LO TOME;SOLO QUIERO LOS QUE COMIENZAN CON 180 (LA FORMULA AL ENCONTRAR EL 180 EN EL MEDIO TAMBIEN ME LO TOMA)COMO PUEDO EVITARLO O SOLUCIONARLO?PROBE CON =SI(NO(ESERROR(HALLAR("180";H530)));1;SI(NO(ESERROR(HALLAR("80180";H530)));0;""))
LES AGRADECERE VUESTROS COMENTARIOS O SOLUCIONES;PUEDE MOLESTAR TAMBIEN QUE A VECES NO ESTAN COMO NUMEROS SINO COMO TEXTO!PARA NO CONTRAVENIR LAS NORMAS ,ADEMAS SUBO ARCHIVO
GRACIAS Y SALUDOS
Archivos
HALLAR NUMERO.xls
No tienes los permisos para descargar los archivos.
(68 KB)

railar


Hola rubito1,

La verdad no entiendo bien lo que deseas, 
Estas utilizando el condicional "SI" que lo que hace es evaluarte que si se cumple x condición realizar tal cosa, pero lo ilógico es que le colocas "NO", que lo que hace es cambiarte lo que es verdadero por falso o viceversa, es decir que si estas evaluando un error  con "ESERROR", la función "NO" te diciendo que no existe y por último la función "HALLAR" te da la ubicación o posición de un carácter o texto buscado dentro de otro texto.

Sin seguridad me arriesgo a darte la formula siguiente:
Código:
=SI(ESERROR(HALLAR("180";H4;1));"";HALLAR("180";H4;1))
 Aquí te dice que Sí es error el resultado arrojado por la función "HALLAR" que no ponga nada y en otro caso que ponga el resultado o la posición hallada.

El resultado para el texto que comienza con 180 es 1 ya que allí comienza el texto buscado, como en el caso de 18062x y otros, y para los que comienzan con 80 como en el caso de 80180G2 el resultado con esta formula es 3,

Saludos

Raúl

Igtelo


Hola Rubén / Raúl.

Ya ví el archivo, pero intenta. Con la combinación del condicional SI e IZQUIERDA lo haces.

Saludos
Ignacio Téllez

4RESUELTO GRACIAS el 29/03/14, 11:20 pm

rubito1


EXCELENTE RAILAR!"!"!,FUNCIONA TAL CUAL LO PRECISO YA QUE LUEGO LO FILTRO Y LISTOy MUY BUENA TU EXPLICACION!!!;GRACIAS Y GRACIAS TAMBIEN A IGNACIO;SALUDOS A AMBOS

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.