



Al importar datos de muchas bases de datos, obtenemos las fechas con formato UNIX, debiendo convertir fechas tiempo UNIX (POSIX) en fechas Excel.

Tiempo Unix o Tiempo POSIX es un sistema para la descripción de instantes de tiempo: se define como la cantidad de segundos transcurridos desde la medianoche UTC del 1 de enero de 1970.
Excel calcula las fechas utilizando los días transcurridos desde el 1/1/1900. Por lo tanto, podemos convertir los formatos cambiando de segundos a días y luego agregar la diferencia de 70 años.
En la columna A disponemos de fechas con formato UNIX y en la columna B deseamos convertirla a formato Excel.
A | B | |
---|---|---|
1 | Fecha UNIX | Fecha Excel |
2 | 1514764800 | |
3 | 1462066200 | |
4 | 1217888348 | |
5 | 1398729600 |
- MOSTRAR FECHA
Ir a: Celda B2
Escribir:
=A286400 + 25569
86400: Número de segundos que contiene un día.
25569: Días transcurridos entre las 00:00:00 del 1 de enero de 1900 y las 00:00:00 del 1 de enero de 1970.O también,
=(((A2/60)/60)/24)+FECHA(1970;1;1)Copiar la celda B2
Pegar en el rango B3:B5.
Seleccionar el rango B2:B5.
Ir a: Cinta de opciones
Pestaña: Inicio
Grupo: Número
Formato de número
Seleccionar: Fecha corta. Mostrará la fecha en formato Excel.
- MOSTRAR FECHA Y HORA
El tiempo Unix es el número de segundos desde el 1 de enero de 1970 para UTC GMT, mientras que Excel usa la cantidad de días y fracciones del día para la zona horaria local.
Ir a: Celda C2
Escribir:
=A286400 + 25569
86400: Número de segundos que contiene un día.
25569: Días transcurridos entre las 00:00:00 del 1 de enero de 1900 y las 00:00:00 del 1 de enero de 1970.O también,
=(((A2/60)/60)/24)+FECHA(1970;1;1)Copiar la celda C2
Pegar en el rango B3:B5.
Seleccionar el rango C3:C5.
Ir a: Cinta de opciones
Pestaña: Inicio
Grupo: Número
Formato de número
; O también botón derecho del ratón
Formato de celdas. Mostrará la ventana de formato de celdas.
Clic sobre la pestaña: Número.
Clic sobre la categoría: Personalizada.
Ir a: Tipo
Escribir:
dd/mm/aaaa h:mm:ssPulsar el botón Aceptar. Cierra la ventana y aplica el formato.

- MOSTRAR FECHA Y HORA (CON ZONA HORARIA)
Para agregar la zona horaria, sumar o restar las horas deseadas con la fecha 1/1/1970. Adaptando los husos horarios o cambios horarios por ahorro energético (horario de verano).
En nuestro caso aplicamos una diferencia de -5 horas.
Ir a: Celda D2
Escribir:
= (A186400) +25569 + (- 5/24)
86400: Número de segundos que contiene un día.
25569: Días transcurridos entre las 00:00:00 del 1 de enero de 1900 y las 00:00:00 del 1 de enero de 1970.
(- 5/24): Número de horas de diferencia (-5), entre 24 horas del día.Copiar la celda D2
Pegar en el rango D3:D5.
Seleccionar el rango D2:D5.
Ir a: Cinta de opciones
Pestaña: Inicio
Grupo: Número
Formato de número
; O también botón derecho del ratón
Formato de celdas. Mostrará la ventana de formato de celdas.
Clic sobre la pestaña: Número.
Clic sobre la categoría: Personalizada.
Ir a: Tipo
Escribir:
dd/mm/aaaa h:mm:ssPulsar el botón Aceptar. Cierra la ventana y aplica el formato.


Estimado 86.400 es la cantidad de segundos que contiene un día, no un año y gracias por el recordatorio de como hacerlo, saludos.
Hola Adrian,
Gracias por comunicar el error, queda corregido.
Saludos.