
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.