Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Fechas anteriores a 1900 no reconocidas por excel 2010 como formato fecha

1,178 views
Skip to first unread message

evanfc

unread,
Feb 2, 2012, 7:37:27 AM2/2/12
to
¡ Hola !.
Buenos días.
Tengo un pequeño problema.
El excel 2010 no me reconoce como fecha todo lo anterior al año 1900.
Supongo que es algún parámetro de configuración, pero no he
sabido dar con ello.
Tengo que trabajar con fechas de 1890 y no hay manera.

¿Se le ocurre a alguien cómo puedo hacer?

Muchisimas gracias por anticipado.

Pedro F. Pardo

unread,
Feb 2, 2012, 8:20:31 AM2/2/12
to
Hola
Me temo que no es un tan sencillo como cambiar un parámetro. La primera fecha que excel entiende como fecha es 01/01/1900 ese día para Excel es el día 1.

¿A qué te refieres con que estás "trabajando" con esas fechas?
¿Tienes que hacer operaciones? Si no es así, siempre puedes almacenar las fechas en formato texto.

Si lo que quieres es ordenarlas por orden cronológico, una opción es escribir las fechas en formato de texto de la siguiente manera: "año/mes/día" de este modo al ordenar por orden alfabético, el orden será el natural o cronológico.

1890/12/05
1891/05/16
...


Si lo que necesitas es calcular número de días entre dos fechas, el asunto es más complicado. Si se trata de muchas fechas y muchas operaciones, quizá lo mejor sería hacer una fórmula (a partir de una macro) que pudiera hacer estas operaciones.


Otro "truco" que se me acaba de ocurrir es que conviertas todas las fechas (mediante un REPLACE) al siglo siguiente, como si hubieran ocurrido un siglo después. Haces las operaciones necesarias y después con otro REPLACE vuelves a convertirlas a un siglo antes :-)

Ayudaría saber que necesitas hacer con las fechas exactamente.

Saludos desde el siglo XXI ;-)

evanfc

unread,
Feb 2, 2012, 9:09:55 AM2/2/12
to
Ojalá fuera tan fácil.
Te cuento: tengo un access que procesa una gran cantidad de ficheros planos de
texto.
Como resultado de ese procesado, tengo una consulta con varios campos, entre
ellos uno de "hora de apertura" y otro de "hora de cierre".
Ambos en formato hora, y sin problemas.
Ahora bien: para hacer los típicos gráficos y tablitas resumen que
gustan tanto a los 'jefes', esa consulta de access la tengo vinculada a un
excel
(a través del MSQuery) en el que represento ya los datos en un formato
para 'jefes' simplemente con que le den al botón de "actualizar
datos externos".
El problema llega ahí. En el diseño del MSQuery, tanto con el
office 2003 como con el 2010, los campos hora los procesa como si fuera una
fecha y hora completas, por que lo a la hora que tengo en el access, el
MSQuery
le pone delante el día 30/12/1899.
Ningún problema en el office 2003 al actualizar los datos y que excel
2003 interprete horas como horas.
Sin embargo, el excel 2010 al volcar ese campo, dice que lo interprete 'Rita
la
Cantaora' y me lo deja todo a 00/00/0000.
No entiendo si el MSQuery es capaz de tener fechas de 1899 cómo el excel
no.

Pedro F. Pardo

unread,
Feb 2, 2012, 10:10:07 AM2/2/12
to
Ya veo.
¿Puedes editar la Query y sumar 2 (días) a los campos donde estén las fechas?
De esta formas las fechas se convertirían todas al 01/01/1900
0 new messages