Excel formula: Get date from day number

Fórmula genérica

=FECHA(year,1,daynum)

Explicación

Para obtener una fecha real del número de día, o "enésimo día del año", puede usar la función FECHA.
En el ejemplo que se muestra, la fórmula en C5 es:
=FECHA(2015,1,B5)

Cómo funciona esta fórmula

Las fechas de compilación de la función FECHA de valores de año, mes y día separados. Uno de sus trucos es la capacidad de avanzar a las fechas correctas cuando se les da días y meses que están "fuera de rango".
Por ejemplo, FECHA regresa el 9 de abril de 2016 con los siguientes argumentos:
=FECHA(2016,1,100)
No hay 100 días en enero, por lo que FECHA simplemente avanza 100 días desde el 1 de enero y las cifras devuelven la fecha correcta.
La fórmula en esta página aprovecha este comportamiento. El año se supone que es 2015 en este caso, por lo que 2015 está codificado por año y 1 se usa por mes. El valor del día proviene de la columna B, y la función FECHA calcula la fecha como se explicó anteriormente.

Extraer un valor anual de una fecha juliana

Si tiene una fecha en formato juliano, por ejemplo, 10015, donde el formato es "dddyy", puede adaptar la fórmula de la siguiente manera:
=FECHA(DERECHA(A1,2),1,IZQUIERDA(A1,3))
Aquí, utilizamos DERECHA para extraer los 2 caracteres de la derecha durante el año, e IZQUIERDA para extraer 3 caracteres de la izquierda durante el día. Mes se suministra como 1, como el primer ejemplo.

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT