Convertir la Hora de Excel en Hora de Unix en Excel y Google Sheets
Descargar el Libro de Ejemplo
Este tutorial demostrará cómo convertir una hora en el formato de Excel a la hora de Unix en Excel y Google Sheets.
¿Qué es la hora Unix?
La hora Unix es también conocida como Tiempo de Época o Tiempo POSIX o Sello de Tiempo Unix. Es un sistema que cuenta el número de segundos que han transcurrido desde la Época Unix, es decir, el 1ero de enero de 1970. Para ponerlo en palabras simples, el tiempo Unix es el número total de segundos entre una fecha y la Época Unix.
Convertir la hora de Excel en hora Unix
Para calcular la hora Unix, primero tenemos que encontrar el número total de días entre la hora Excel y la hora Epoch. Luego, multiplique los días calculados por 86.400, ya que un día tiene 86.400 segundos (24 horas × 60 minutos ×60 segundos = 86.400 segundos).
=(B5-FECHA(1970;1;1))*86400
Explicación paso a paso
El primer paso en la conversión de la hora de Excel a la hora de Unix es calcular el valor numérico de la fecha Epoch. Esto se puede hacer utilizando la función FECHA.
=FECHA(1970;1;1)
Nos da este valor:
=25569
Del mismo modo, el cálculo del valor numérico de la fecha de la época se resta al valor numérico de la hora dada en Excel
=(B5-FECHA(1970;1;1))
=(40422-25569)
=(14853)
A continuación, la diferencia calculada a partir de lo anterior se multiplica por 86400 para obtener el valor resultante en segundos
=(14853)*86400
Este es el número total de segundos, que obtenemos, entre dos fechas
=1283299200
Convertir la hora de Unix en hora de Excel
Inversamente, podemos convertir la hora de Unix a hora de Excel con la ayuda de la siguiente fórmula
=(B3/86400)+FECHA(1970;1;1)
Explicación paso a paso
En primer lugar, la marca de tiempo Unix se divide por el número total de segundos de un día, es decir, 86400.
=B3/86400
=14853 Ahora, calculamos el valor numérico de la fecha de la época mediante la función DATE
=FECHA(1970;1;1)
=25569
Una vez que tengamos el valor numérico de la fecha de la Época, sumaremos estos dos valores
= 14853 + 25569
= 40422
El valor resultante, que obtuvimos después del cálculo, está en el formato de número de fecha de serie. Para verlo en formato de fecha, simplemente cambie el formato de la celda a Fecha o a su formato personalizado requerido desde el Formato de Número accediendo a través de la Pestaña Inicio
o pulsando CTRL + 1
Después de cambiar el formato de los valores numéricos de la fecha y hora de Excel, obtenemos la siguiente fecha y hora de Excel
Convertir la hora de Excel en hora Unix en Google Sheets
La fórmula de conversión de la hora a hora Unix funciona exactamente igual en Google Sheets que en Excel.