Combinar funciones

Solo consultas sobre Funciones y Fórmulas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Combinar funciones

Notapor Aleoliver » 23 Ene 2012 20:38

Hola soy nuevo en el foro, queria saber si alguien me puede ayudar a combinar estos 2 conjuntos de funciones en una sola

=IF(D4="";"";TRIM(MID(D4;FIND("_";D4)+1;8)))

=DATE(LEFT(R4;4);MID(R4;5;2);RIGHT(R4;2))

Muchas gracias!
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Aleoliver
Miembro Nuevo
Miembro Nuevo
 
Registrado: 23 Ene 2012 20:32

Re: Combinar funciones

Notapor Alberto Martinez » 23 Ene 2012 21:03

Si pudieras ser mas explicito al respecto por medio de un ejemplo de los datos que tienes en la hoja y que es lo que buscar lograr con la formula.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Alberto Martinez
Moderator
Moderator
 
Registrado: 19 Abr 2005 01:47
Ubicación: Mexico

Re: Combinar funciones

Notapor Aleoliver » 23 Ene 2012 21:18

En una columna tengo valores como el siguiente:
651asdasd022458A_20111202232436
La cantidad de digitos antes del guion puede variar, pero despues del mismo, hay siempre la misma cantidad.
Los primeros 8 digitos despues del guion corresponden a año, mes y dia (yyyymmdd).
La primer formula me trae los primeros 8 digitos despues del guion y la segunda formula los transforma en fecha (mmddyyyy).

Espero ahora se entienda mejor! :D
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Aleoliver
Miembro Nuevo
Miembro Nuevo
 
Registrado: 23 Ene 2012 20:32

Re: Combinar funciones

Notapor Adrian » 23 Ene 2012 21:42

Hola, no te entiendo al 100%, pero probaste concatenando:
=IF(D4="";"";TRIM(MID(D4;FIND("_";D4)+1;8))) & " " & DATE(LEFT(R4;4);MID(R4;5;2);RIGHT(R4;2))
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Adrian
Moderator
Moderator
 
Registrado: 13 Jun 2004 17:24
Ubicación: Chamical La Rioja ARG

Re: Combinar funciones

Notapor Aleoliver » 23 Ene 2012 22:56

Adrian escribió:Hola, no te entiendo al 100%, pero probaste concatenando:
=IF(D4="";"";TRIM(MID(D4;FIND("_";D4)+1;8))) & " " & DATE(LEFT(R4;4);MID(R4;5;2);RIGHT(R4;2))


Hola Adrian, no, esta funcion no me trae lo q necesito. Voy a tratar de explicar un poco mas...

En la columna "D" tengo valores como el siguiente: 651asdasd022458A_20111202232436
Como explique antes, la cantidad de digitos antes del guion puede variar, pero la cantidad de digitos es siempre la misma despues del guion.
Los primeros 8 digitos despues del guion (en este caso "20111202") corresponden a Año (2011), mes (12) y dia (02).
La primer formula q hice TRIM(MID(D4;FIND("_";D4)+1;8)) me trae los primeros 8 digitos despues del guion y la segunda formula =DATE(LEFT(R4;4);MID(R4;5;2);RIGHT(R4;2)) me ordena ese resultado para pasar de yyyymmdd(Año, mes, dia) a mmddyyyy(mes, dia, año)
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Aleoliver
Miembro Nuevo
Miembro Nuevo
 
Registrado: 23 Ene 2012 20:32


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Funciones y Fórmulas

¿Quién está conectado?

Usuarios navegando por este Foro: basicv, Bing [Bot] y 10 invitados