Cómo convertir una fecha juliana en Excel

Las fechas julianas usan un código de cinco dígitos; los primeros dos dígitos representan el año y los últimos tres dígitos se refieren al día. Excel 2013 no reconoce directamente este formato, por lo que deberá convertir las fechas julianas en fechas normales del calendario para realizar los cálculos. Use una fórmula para extraer los datos pertinentes de la fecha juliana y luego vuelva a formatearla al formato de fecha esperado.

Paso 1

Resalte la celda en la que ingresará la fecha juliana, haga clic en el menú desplegable "Formato de número" en el grupo Número de la pestaña Inicio y luego seleccione "Texto", para que Excel reconozca los datos ingresados ​​como texto.

Paso 2

Ingrese la fecha juliana completa de cinco dígitos, incluidos los ceros a la izquierda como "00001" para la fecha 1 de enero de 2000. Debido a que formateó la celda como texto, Excel mantiene los ceros a la izquierda; si usó el formato General o Número, Excel elimina los ceros a la izquierda, por lo que los datos ya no están en formato juliano.

Paso 3

Ingrese la fórmula "=Fecha(Si(0+(Izquierda(A1,2))<30,2000,1900)+Izquierda(A1,2),1,Derecha(A1,3))" sin comillas en una celda vacía . Cambie la referencia "A1" para reflejar la celda que contiene la fecha juliana.

Consejo

Algunas bases de datos utilizan una variación de siete dígitos del formato juliano original en el que los primeros cuatro dígitos representan el año. Para convertir una fecha juliana de siete dígitos en la celda A1, utilice la fórmula "=Fecha(Izquierda(A1,4),1,Derecha(A1,3))".

Si tiene una lista en columnas de fechas julianas, copie la fórmula en la columna de fórmula para convertir automáticamente cada fecha.

Para eliminar las fechas julianas originales, primero debe eliminar la fórmula de los valores convertidos. Resalte las celdas que contienen las fechas convertidas, presione "Ctrl-C", haga clic en el menú desplegable "Pegar" en el grupo Portapapeles de la pestaña Inicio y luego seleccione la opción "Pegar valores" para pegar los valores sobre las fórmulas. Luego puede eliminar las fechas julianas sin afectar los valores convertidos.

Advertencia

Debido a que Excel incrementa internamente las fechas a partir del 1 de enero de 1900 y no permite números de fecha negativos, no convertirá correctamente las fechas julianas anteriores a este valor inicial sin usar un extenso código de Microsoft Visual Basic.