Fórmula de Excel: convertir segundos decimales a tiempo de Excel -

Tabla de contenido

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.

Articulos interesantes...