Fórmula genérica
=seconds/86400
Resumen
Para convertir segundos en formato decimal a un tiempo de Excel adecuado, divida por 86400. En el ejemplo que se muestra, la fórmula en C6 es:
=B6/86400
Para mostrar el resultado como hora, aplique un formato de hora. La columna D muestra el mismo resultado formateado con (h): mm.
Explicación
En el sistema de fechas de Excel, un día es igual a 1, por lo que puede pensar en el tiempo como valores fraccionarios de 1, como se muestra en la siguiente tabla:
Horas | Fracción | Minutos | Segundos | Valor | Hora |
---|---|---|---|---|---|
1 | 24/1 | 60 | 3600 | 0.04167 | 1:00 |
3 | 3/24 | 180 | 10800 | 0,125 | 3:00 |
6 | 24/6 | 360 | 21600 | 0,25 | 6:00 |
12 | 24/12 | 720 | 43200 | 0,5 | 12:00 |
18 | 18/24 | 1080 | 64800 | 0,75 | 18:00 |
24 | 24/24 | 1440 | 86400 | 1.0 | 21:00 |
Dado que hay 24 horas en un día, 60 minutos en cada hora y 60 segundos en cada minuto, debe dividir por 24 * 60 * 60 = 86400 para convertir los segundos decimales en un valor que Excel reconocerá como tiempo. Después de dividir por 86400, puede aplicar un formato de hora de su elección o usar el resultado en una operación matemática con otras fechas u horas.
En el ejemplo, dado que B11 contiene 43200 (que representan 43200 segundos, o medio día), el resultado es 43200/86400 = 0.5. Una vez que se aplica un formato de hora como h: mm o (h): mm, Excel mostrará 12:00.
Visualización de una duración de tiempo
Para mostrar horas que representan una duración superior a 24 horas, minutos en duraciones superiores a 60 minutos o segundos en duraciones superiores a 60 segundos, deberá ajustar el formato numérico agregando corchetes.
(h) // for hours greater than 24 (m) // for minutes greater than 60 (s) // for seconds greater than 60
Los corchetes le indican a Excel que el tiempo es una duración y no una hora del día.
Nota: para usar corchetes, deberá crear y aplicar un formato de número personalizado. Seleccione celdas, luego vaya a Formato de celdas (Control + 1)> Número> Personalizado.