Fórmula do Excel: converter segundos decimais em hora do Excel -

Fórmula genérica

=seconds/86400

Resumo

Para converter os segundos no formato decimal para um horário Excel adequado, divida por 86400. No exemplo mostrado, a fórmula em C6 é:

=B6/86400

Para exibir o resultado como hora, aplique um formato de hora. A coluna D mostra o mesmo resultado formatado com (h): mm.

Explicação

No sistema de datas do Excel, um dia é igual a 1, então você pode pensar no tempo como valores fracionários de 1, conforme mostrado na tabela abaixo:

Horas Fração Minutos Segundos Valor Tempo
1 24/01 60 3600 0,04167 1:00
3 24/03 180 10800 0,125 3:00
6 24/06 360 21600 0,25 6:00
12 24/12 720 43200 0,5 12h00
18 18/24 1080 64800 0,75 18:00
24 24/24 1440 86400 1.0 21:00

Como há 24 horas em um dia, 60 minutos em cada hora e 60 segundos em cada minuto, você precisa dividir por 24 * 60 * 60 = 86400 para converter os segundos decimais em um valor que o Excel reconhecerá como tempo. Depois de dividir por 86400, você pode aplicar um formato de hora de sua escolha ou usar o resultado em uma operação matemática com outras datas ou horas.

No exemplo, como B11 contém 43200 (representando 43200 segundos ou meio dia), o resultado é 43200/86400 = 0,5. Assim que um formato de hora como h: mm ou (h): mm for aplicado, o Excel exibirá 12:00.

Exibindo uma duração de tempo

Para exibir horas que representam uma duração superior a 24 horas, minutos em durações superiores a 60 minutos ou segundos em durações superiores a 60 segundos, você precisará ajustar o formato de número adicionando colchetes.

(h) // for hours greater than 24 (m) // for minutes greater than 60 (s) // for seconds greater than 60

Os colchetes informam ao Excel que a hora é uma duração, e não uma hora do dia.

Observação: para usar colchetes, você precisará criar e aplicar um formato de número personalizado. Selecione as células e vá para Formatar células (Control + 1)> Número> Personalizado.

Artigos interessantes...