Para convertir una hora en formato de Excel a una marca de tiempo Unix, puede usar una fórmula basada en la función FECHA. En el ejemplo que se muestra, la fórmula en C5 es:
=(B5/86400)+FECHA(1970,1,1)
Cómo funciona esta fórmula
La marca de tiempo Unix rastrea el tiempo como un recuento de segundos. El recuento comienza en la "Época de Unix" el 1 de enero de 1970, por lo que una marca de tiempo de Unix es simplemente el total de segundos entre una fecha determinada y la Época de Unix. Como un día contiene 86400 segundos (24 horas x 60 minutos x 60 segundos), la conversión al tiempo de Excel se puede hacer dividiendo los días entre 86400 y agregando el valor de fecha para el 1 de enero de 1970.
En el ejemplo que se muestra, la fórmula primero divide el valor de la marca de tiempo en B5 por 86400, luego agrega el valor de fecha para la época de Unix, 1 de enero de 1970. La fórmula se evalúa así:
=(B5/86400)+FECHA(1970,1,1)
=(1538352000/86400)+25569
=43374
Cuando C5 se formatea con la fecha de Excel "d-mmm-aaaa", la fecha se muestra como 1-Oct-2018.
Cómo Excel rastrea las fechas y horas
El sistema de fechas de Excel comienza el 1 de enero de 1900 y cuenta hacia adelante. La siguiente tabla muestra los valores numéricos asociados con algunas fechas aleatorias:
Date
|
Raw value
|
1-Jan-1900
|
1
|
28-Jul-1914 00:00
|
5323
|
1-Jan-1970 00:00
|
25569
|
31-Dec-1999
|
36525
|
1-Oct-2018
|
43374
|
1-Oct-2018 12:00 PM
|
43374.5
|
Observe que la última fecha también incluye una hora. Como un día equivale a 1 y un día equivale a 24 horas, el tiempo en Excel puede representarse como valores fraccionales de 1, como se muestra en la tabla a continuación. Para ver el valor que se muestra como una hora, se debe aplicar un formato de hora.
Hours
|
Time
|
Fraction
|
Value
|
3
|
3:00 AM
|
3/24
|
0.125
|
6
|
6:00 AM
|
6/24
|
0.25
|
4
|
4:00 AM
|
4/24
|
0.167
|
8
|
8:00 AM
|
8/24
|
0.333
|
12
|
12:00 PM
|
12/24
|
0.5
|
18
|
6:00 PM
|
18/24
|
0.75
|
21
|
9:00 PM
|
21/24
|
0.875
|
24
|
12:00 AM
|
24/24
|
1
|
0 comentarios:
Publicar un comentario