Converta o tempo em decimal no Excel-usando cálculos aritméticos ou a função CONVERTER ou as funções de tempo do Excel (HORA, MINUTO e SEGUNDO).

Ao trabalhar com o Excel, às vezes podemos precisar converter o tempo em números decimais (como horas ou minutos ou segundos). Isso é apenas para facilitar o uso do tempo em outros cálculos.

Existem três maneiras de converter o tempo em decimal no Excel-usando cálculos aritméticos ou a função CONVERTER ou funções de tempo do Excel, como HORA, MINUTO e SEGUNDO. Este tutorial demonstra todos os três métodos para converter o tempo em decimal no Excel.

Conversão de tempo em números decimais no Excel

Por exemplo, em vez de marcar 17h30, você pode querer obter:

  • Número de horas como 5
  • Número de minutos como 30

Felizmente, o Excel tem três maneiras diferentes de alterar um valor de tempo para um número decimal: operação aritmética, função CONVERTER ou uma combinação de três funções de tempo diferentes.

Converter tempo em número decimal usando operação aritmética

Esta seção demonstra como converter o tempo em horas, minutos e segundos usando cálculos aritméticos no Excel.

A maneira mais fácil de converter o tempo em horas, minutos ou segundos no Excel é multiplicar o valor do tempo original pelo número de horas, segundos ou minutos em um dia.

Para fazer isso, primeiro você deve se lembrar de quantas horas, minutos e segundos existem em um período do dia:

  • 24 horas em 1 dia
  • 60 minutos em 1 hora
  • 60 * 24 (horas)=​​1.440 minutos em 1 dia
  • 60 segundos em 1 minuto
  • 60 * 1.440 (minutos)=86.400 segundos em 1 dia

Quando você insere ‘12: 00’ no Excel, o Excel detecta automaticamente essa entrada como ‘h: mm’. E se você alterar o formato desse valor para ‘Número’, você obterá ‘0,50’.

Isso ocorre porque no Excel’24 horas é igual a 1′. É por isso que ‘12h00’, quando convertido em ‘Número’ muda para 0,50 (24/12).

Converter tempo em horas no Excel

Para converter o tempo em um número de horas, basta multiplicar o valor do tempo por 24, ou seja, pelo número de horas em um dia.

Suponha que você tenha a hora na célula A2 como 12h e deseja convertê-la em horas, use esta fórmula:

 =A2 * 24  

Onde A2 é onde está o valor da hora.

Não se preocupe se você marcar”12h”primeiro. Depois de multiplicar um valor no formato’Hora’, o Excel exibirá automaticamente o resultado no mesmo formato,’Hora’.

Para corrigir isso, aplique o formato ‘Geral’ ou ‘Número’ ao resultado. Vá para a guia ‘Página inicial’, clique na lista suspensa Formato de número e selecione ‘Geral’ ou ‘Número’. O formato ‘Geral’ exibe o número como ele é, enquanto o formato ‘Número’ adiciona duas casas decimais ao valor.

Vamos explicar como isso funciona, o Excel armazena datas e horas como números. Conforme mencionado antes, 1 dia (24 horas) é armazenado como 1 no Excel. Portanto, cada hora é armazenada como 1/24.

Portanto, quando você insere o valor 12:00 PM, no back-end, ele é armazenado como o valor ‘0,50’ (24/12). Portanto, quando você multiplica o tempo por 24, você obtém o número de horas que se passaram nas 24 horas).

Além disso, se você tiver um valor como 2:30 PM, obterá o resultado como 14.30 (onde os minutos/segundos são mostrados em decimais e horas inteiras/completas como inteiros). Nesse caso, o valor numérico de 30 minutos no Excel seria 0,50 horas.

Caso você converta 12h30 em decimais, obterá 12,5, mas se quiser apenas o valor da hora inteira e ignorar a parte dos minutos, use a fórmula abaixo usando a função INT:

 =INT (A2 * 24)  

Converter tempo em minutos no Excel

Para converter o tempo em minutos, você pode simplesmente multiplicar o valor do tempo por 1440, que é o número de minutos em um dia (24 * 60).

Suponha que você tenha a hora em A2 como 4h45 e deseja convertê-la em minutos, use esta fórmula:

 =A2 * 1440  

Ou se você não consegue se lembrar do número de minutos em um dia, multiplique o tempo por 24 * 60:

 =A2 * 24 * 60  

No exemplo acima, ‘285’ é o número total de minutos decorridos naquele dia no tempo determinado.

Converter tempo em segundos no Excel

Para converter o tempo em segundos, você pode simplesmente multiplicar o valor do tempo por 86.400, que é o número de segundos em um dia (24 * 60 * 60).

Se você tiver a hora em A2 como 05:50:10 AM e quiser convertê-la em segundos, use esta fórmula:

 =A2 * 86400  

ou

 =A2 * 24 * 60 * 60  

No exemplo acima, ‘21010’ é o número total de segundos decorridos naquele dia no tempo determinado.

Converter tempo em número decimal usando a função CONVERT

Outro método para realizar a conversão de tempo para decimal é usar a função CONVERTER. A função CONVERTER converte um número de um sistema de medição para outro.

A sintaxe da função CONVERTER é

 =CONVERT (número, from_unit, to_unit)  

Argumentos:

  • número -valor numérico a ser convertido
  • from_unit -a unidade inicial
  • to_unit -a unidade final

Aqui, você está convertendo o tempo em números decimais. Existem apenas 4 unidades que você precisa lembrar:

  • “dia”-dias
  • “hr”-horas
  • “mn”-minutos
  • “seg”-segundos

Esta função pega um valor numérico (tempo, neste caso) e o converte em horas ou minutos ou segundos.

Converter tempo em horas no Excel

Suponha que você seja um valor de tempo na célula B2, abaixo está a fórmula que converterá o tempo em horas:

 =CONVERT (B2,"dia","hr")  

Na fórmula acima, os argumentos de segundos (“dia”) dizem que o valor na célula B2 está no formato de dia e o terceiro argumento (“hr”) diz para convertê-lo em horas.

Se você deseja obter apenas o valor da hora e ignorar as partes dos minutos, use a fórmula INT abaixo:

 =INT (CONVERT (B2,"dia","hr"))  

Converter tempo em minutos no Excel

Para converter o tempo em minutos usando a função CONVERTER, forneça”dia”como a unidade a ser convertida e”mn”como a unidade a ser convertida:

 =CONVERT (B2,"dia","mn")  

Converter tempo em segundos no Excel

A fórmula é essencialmente a mesma dos dois exemplos anteriores, com a única diferença é que você converte a unidade de “dia” para a unidade de “segundos”:

 =CONVERT (B2,"dia","s")  

Converter tempo em número decimal usando funções de tempo do Excel

Outra maneira fácil de converter o tempo em números decimais é usando as funções integradas do Excel relacionadas ao tempo (HORA, MINUTO e SEGUNDO). Este método usa uma fórmula um pouco mais complexa do que os outros dois métodos, no entanto, sua lógica é bastante óbvia.

Funções:

  • HOUR(serial_number)
  • MINUTE(serial_number)
  • SECOND (serial_number)

As funções HOUR, MINUTE e SECOND simplesmente retornam o número de horas, o número de minutos e o número de segundos decorridos no tempo determinado, respectivamente.

Converter tempo em horas usando funções de tempo

Já que o objetivo aqui é obter todas as peças em horas (horas, minutos e segundos), você precisa combinar todas as três funções em uma fórmula.

Para converter o tempo em horas, extraia as unidades de tempo individuais usando as funções HOUR, MINUTE e SECOND e, em seguida, divida o valor do minuto por 60 (o número de minutos em uma hora) e o segundo valor por 3600 (o número de segundos em uma hora (60 * 60)) e some os resultados:

 =HORA (A2) + MINUTO (A2)/60 + SEGUNDO (A2)/3600  

Converter tempo em minutos usando funções de tempo

Para converter o tempo em minutos, basta multiplicar as horas por 60 e dividir os segundos pelo mesmo número:

 =HORA (B2) * 60 + MINUTOS (B2) + SEGUNDO (B2)/60  

Converter tempo em segundos usando funções de tempo

Para obter todas as partes (horas, minutos e segundos) em segundos, multiplique as horas por 3600 (60 * 60) e multiplique os minutos por 60 e some os resultados:

 =HORA (B2) * 3600 + MINUTOS (B2) * 60 + SEGUNDO (B2)  

É isso.

Categories: Wordpress