Descarga el libro de trabajo de ejemplo
Este tutorial demostrará cómo convertir una hora en formato Excel a hora Unix en Excel y Google Sheets.
¿Qué es la hora de Unix?
La hora Unix también se conoce como Epoch Time o POSIX time o marca de tiempo Unix. Es un sistema que cuenta el número de segundos que han transcurrido desde la época de Unix, es decir, el 1 de enero.S t, 1970. En pocas palabras, el tiempo de Unix es el número total de segundos entre una fecha y la época de Unix.
Convertir Excel Time a Unix Time
Para calcular el tiempo de Unix, primero, necesitamos encontrar el número total de días entre el tiempo de Excel y el tiempo de Epoch. Luego, multiplique los días calculados por 86,400, porque un día tiene 86,400 segundos (24 horas × 60 minutos × 60 segundos = 86,400 segundos).
1 | = (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 de Época. Esto se puede hacer usando la función FECHA.
1 | = FECHA (1970,1,1) |
Nos da este valor:
=25569
De la misma manera, el cálculo del valor numérico de la fecha Epoch se resta del valor numérico del tiempo de Excel dado.
1 | = (B5-FECHA (1970,1,1)) |
=(40422-25569)
=(14853)
Después de eso, la diferencia calculada desde arriba 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 tiempo de Unix en tiempo de Excel
A la inversa, podemos convertir el tiempo de Unix a tiempo de Excel con la ayuda de la siguiente fórmula:
1 | = (B3 / 86400) + FECHA (1970,1,1) |
Explicación paso a paso
Primero, la marca de tiempo de Unix se divide por el número total de segundos en un día, es decir, 86400.
1 | = B3 / 86400 |
=14853
Ahora, calculamos el valor numérico de la fecha de Época a través de la función FECHA
1 | = FECHA (1970,1,1) |
=25569
Una vez que tengamos el valor numérico de la fecha de Época, agregaremos 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 su formato personalizado requerido del Formato de número accediendo a él a través de la pestaña Inicio
o presionando 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
Convierta Excel Time a Unix Time en Google Sheets
La fórmula de conversión de tiempo a tiempo Unix funciona exactamente igual en Google Sheets que en Excel.