Fórmula do Excel: converter o tempo do Excel em segundos decimais -

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.

Artigos interessantes...