Duda sobre recuperar fechas

21/05/2006 - 19:18 por Belisario | Informe spam
He bajado a un archivo excel desde un ERP un campo fecha. Si bien Excel lo
muestra correctamente (24/09/2004) cuando intento trabajar con el y recuperar
la fecha, me lo trata como un entero (38254)

Como puedo recuperar la fecha?
Gracias

Preguntas similare

Leer las respuestas

#1 KL
21/05/2006 - 22:19 | Informe spam
Hola Belisario,

No tienes que recuperar nada - el comportamiento de Excel es correcto y tu fecha esta bien. Lo que ha variado es la manera de visualizar el valor. Solo tienes que seleccionar la(s) celda(s) que contiene(n) la(s) fecha(s), ir al menu Formato>Celda..., pestana Numero y elegir el formato correspondiente.

El valor 38254 en Excel corresponde al 24/09/2004 y significa 38254 dias transcurridos desde el 00/01/1900. En Excel los numeros enteros equivalen a dias o 24 horas. O sea: 1="01/01/1900"=1 dia$ horas="12:00 AM"="00:00"=etc.. Las horas, minutos, segundos y milisegundus se expresan mediante valores decimales, p.ej.: 1.55942400462963="01/01/1900 13:25:34.234"

Saludos,
KL


"Belisario" wrote in message news:
He bajado a un archivo excel desde un ERP un campo fecha. Si bien Excel lo
muestra correctamente (24/09/2004) cuando intento trabajar con el y recuperar
la fecha, me lo trata como un entero (38254)

Como puedo recuperar la fecha?
Gracias
Respuesta Responder a este mensaje
#2 Belisario
22/05/2006 - 08:33 | Informe spam
Hola Kl;

Muchas gracias por tu respuesta.
Lo de dar formato fecha a la celda ya lo he hecho y me ha funcionado.
Sin embargo, estoy preparando la hoja de excel para crear un archivo txt con
campos concatenados para pasar los datos de nuevo al ERP.

Mi problema persiste puesto que al concatenar, obtengo el valor 38254 en
lugar de la fecha!! GR~@#~@~. No lo he sabido resolver.

referencia|cantidad|fecha

Lo que pretendo
XXXX|7|24/09/2004

Lo que obtengo

XXXX|7|38254

Com verás no me sirve.

Se te ocurre alguna alternativa?

Gracias de nuevo y un saludo
Belisario

.


"KL" escribió:

Hola Belisario,

No tienes que recuperar nada - el comportamiento de Excel es correcto y tu fecha esta bien. Lo que ha variado es la manera de visualizar el valor. Solo tienes que seleccionar la(s) celda(s) que contiene(n) la(s) fecha(s), ir al menu Formato>Celda..., pestana Numero y elegir el formato correspondiente.

El valor 38254 en Excel corresponde al 24/09/2004 y significa 38254 dias transcurridos desde el 00/01/1900. En Excel los numeros enteros equivalen a dias o 24 horas. O sea: 1="01/01/1900"=1 dia$ horas="12:00 AM"="00:00"=etc.. Las horas, minutos, segundos y milisegundus se expresan mediante valores decimales, p.ej.: 1.55942400462963="01/01/1900 13:25:34.234"

Saludos,
KL


"Belisario" wrote in message news:
> He bajado a un archivo excel desde un ERP un campo fecha. Si bien Excel lo
> muestra correctamente (24/09/2004) cuando intento trabajar con el y recuperar
> la fecha, me lo trata como un entero (38254)
>
> Como puedo recuperar la fecha?
> Gracias

Respuesta Responder a este mensaje
#3 Belisario
22/05/2006 - 09:34 | Informe spam
El código es este!

=CONCATENATE(A2;"|";TRIM(B2);"|";D2)

A2= XXXX
B2= 7
D2$/09/2004

El resultado obtenido es
XXXX|7|38254

Necesito XXXX|7|24/09/2004

Gracias de nuevo!!!!
un saludo




.


"Francisco MTY" escribió:

Cual codigo estas manejando ?

Atte.
?T Francisco T?

http://search.microsoft.com/?mkt=es-ES

"El progreso debe ser un movimiento ordenado y racional hacia una meta
fija... y no un torbellino de direcciones falsas y encontradas."





Respuesta Responder a este mensaje
#4 Francisco MTY
22/05/2006 - 09:40 | Informe spam
Cual codigo estas manejando ?

Atte.
?T Francisco T?

http://search.microsoft.com/?mkt=es-ES

"El progreso debe ser un movimiento ordenado y racional hacia una meta
fija... y no un torbellino de direcciones falsas y encontradas."
Respuesta Responder a este mensaje
#5 Belisario
22/05/2006 - 10:09 | Informe spam
Francisco :-((

No ha habido suerte. El comportamiento es el mismo en las tres funciones
dia, mes, año.

De todas formas gracias!!!
A ver como lo resolvemos

Un saludo
Belisario
.


"Francisco MTY" escribió:

Yo no acostumbro usar formulas pero mientras alguien mencione algo mas
sencillo prueba:

=CONCATENAR(A2,"|",B2,"|",DIA(D2),"/",MES(D2),"/",AÑO(D2))

Atte.
?T Francisco T?
http://groups.msn.com/ExcelVbaMacrosOffice
http://groups.msn.com/dadyboy
http://search.microsoft.com/?mkt=es-ES

"El progreso debe ser un movimiento ordenado y racional hacia una meta
fija... y no un torbellino de direcciones falsas y encontradas."





Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida