
Fórmula genérica
=A1*86400
Resumo
Para converter um tempo válido do Excel em segundos decimais, você pode multiplicar por 86400. No exemplo mostrado, a fórmula em C6 é:
=B6*86400
que retorna um valor de 60, pois há 60 segundos em 1 minuto.
Explicação
No sistema de horário do Excel, um dia de 24 horas é igual a 1. Isso significa que os horários e as horas são valores fracionários de 1, conforme mostrado na tabela abaixo:
Horas | Tempo | Fração | Valor |
---|---|---|---|
1 | 1:00 DA MANHÃ | 24/01 | 0,04167 |
3 | 3:00 DA MANHÃ | 24/03 | 0,125 |
6 | 6:00 DA MANHÃ | 24/06 | 0,25 |
4 | 4:00 AM | 24/04 | 0,167 |
8 | 8:00 DA MANHÃ | 24/08 | 0,333 |
12 | 12h00 | 24/12 | 0,5 |
18 | 18h | 18/24 | 0,75 |
21 | 9:00 DA NOITE | 21/24 | 0,875 |
Como cada hora pode ser representada como 1/24, você pode converter um horário do Excel em horas decimais multiplicando o valor por 24, converter em minutos decimais multiplicando o valor por 1440 (24 * 60) e converter em segundos multiplicando por 86400 (24 * 60 * 60).
Com o valor de tempo 6:00 célula A1, você pode visualizar a conversão assim:
=A1*(24*60*60) =(6/24)*86400 =0.25*86400 =21,600
O horário do Excel 6:00 é convertido em 21.600 segundos.
Formatar o resultado como número
Quando você multiplica um valor de hora por 86400, o Excel pode formatar automaticamente o resultado usando um formato de hora como h: mm, que exibirá o valor incorretamente. Para exibir o resultado como um número normal, aplique o formato Geral ou Numérico.