Como converter horas, minutos e segundos em horas decimais no Excel?
Se você tem uma lista de horários exibidos no formato de horas decimais, mas está acostumado ao formato hh:mm:ss (horas, minutos e segundos), como pode proceder? Com os seguintes métodos, você pode resolver o problema de conversão entre horas, minutos, segundos e horas decimais.
Converter horas, minutos e segundos em decimais com fórmula
Converter horas, minutos e segundos em decimais com um clique
Converter decimal para horas, minutos e segundos com fórmula
Converter decimal para horas e minutos com VBA
Converter horas, minutos e segundos em decimais com fórmula
Suponha que você tenha uma lista de horários no formato de horas, minutos e segundos na Coluna A, e para convertê-los em horário decimal, basta seguir estes passos:
1. Selecione uma célula em branco, por exemplo, a Célula B1, e insira esta fórmula =A1*24 na célula (a Célula A1 indica a célula cujo dado você deseja converter para horário decimal, você pode alterá-la conforme necessário), depois clique Enter no teclado. Veja a captura de tela:
2. Em seguida, arraste a alça de preenchimento para preencher o intervalo que deseja trabalhar. Veja a captura de tela:
3. Depois, você precisa formatar as células de resultado na Coluna B como formatação geral, selecionando o intervalo, clicando com o botão direito do mouse e clicando em Formatar Células no menu de contexto. Veja a captura de tela:
4. Em seguida, clique na aba Número na caixa de diálogo Formatar Células, e clique em Geral na caixa Categoria:, depois clique em OK para fechar a caixa de diálogo. Veja a captura de tela:
Você pode ver o resultado conforme mostrado abaixo:
Converter horas, minutos, segundos em horas decimais com um clique
Se você tiver o Kutools para Excel instalado no Excel, poderá usar o utilitário Converter Tempo para converter rapidamente hh:mm:ss em horas/ minutos/segundos decimais.
Após instalar gratuitamente o Kutools para Excel, faça o seguinte:
Selecione as células de tempo e clique em Kutools > Conteúdo > Converter Tempo, e selecione a opção de conversão que atenda à sua necessidade. Veja a captura de tela:
Em seguida, uma caixa de diálogo aparecerá para informar o número de células convertidas, clique em OK para fechá-la, e todo o tempo selecionado terá sido convertido.
Dica: Se você quiser salvar o decimal convertido em outro local, pode clicar em Kutools > Conteúdo > Converter Tempo para exibir a caixa de diálogo Converter Tempo, e depois, na caixa de diálogo, marque o tipo de conversão que você precisa, e marque a caixa Salvar em outro local, e selecione uma célula para exibir o resultado, clique em Ok, e o tempo será convertido e posicionado em um novo local. Veja a captura de tela:
Converter decimal para horas, minutos e segundos com fórmula
Por outro lado, se você deseja converter o tempo decimal para o formato de horas, minutos e segundos, pode fazer o seguinte:
Supondo que seus dados estejam na Coluna A, e você precisa convertê-los para o formato de horas, minutos e segundos.
1. Selecione uma célula em branco, neste caso, selecione a Célula B1, e digite esta fórmula =A1/24 em B1 (a Célula A1 indica a célula cujo dado você deseja converter para o formato de horas, minutos e segundos, você pode alterá-la conforme necessário), depois clique Enter no teclado. Veja a captura de tela:
2. Repita a etapa 1 para inserir a fórmula acima conforme necessário na Coluna B uma a uma, por exemplo, insira =A2/24 na célula B2 e clique Enter. Veja a captura de tela:
3. Em seguida, você precisa formatar as células na Coluna B como formato hh:mm:ss, selecionando o intervalo que usa a fórmula e clicando com o botão direito do mouse, clique em Formatar Células no menu de contexto. Veja a captura de tela:
4. Em seguida, clique na aba Número na caixa de diálogo Formatar Células , e clique em Hora em Categoria: caixa, e selecione 13:30:55 do Tipo: caixa na seção direita, depois clique OK para fechar a caixa de diálogo. Veja a captura de tela:
Você pode ver que os dados foram convertidos.
Converter decimal para horas e minutos com VBA
Com a fórmula acima =A1/24 para converter o tempo um a um é um pouco demorado, mas com o código VBA, você pode converter uma lista de horários decimais para horas e minutos de uma só vez.
1. Mantenha pressionado o botão ALT e pressione F11 no teclado para abrir uma janela Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo, e copie o VBA para o módulo.
VBA: Converter horário decimal para horas e minutos
Sub ConvertToTime()
'Updateby20140227
Dim Rng As Range
Dim WorkRng As Range
Dim xHours As Variant
Dim xMin As Variant
Dim xValue As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
xValue = Rng.Value
xHours = VBA.Split(xValue, ".")(0)
xMin = VBA.Split(xValue, ".")(1) * 60
Rng.Value = xHours & ":" & VBA.Left(xMin, 2)
Next
End Sub
3. Clique Executar ou pressione F5 para executar o VBA, então uma KutoolsforExcel caixa de diálogo aparece para você selecionar um intervalo de trabalho. Veja a captura de tela:
4. Clique OK na caixa de diálogo pop-up, os dados do intervalo selecionado foram convertidos para o formato de horas e minutos. Veja a captura de tela:
Dica: Ao executar o código VBA acima, você perderá seus dados originais, então é melhor copiá-los e reservá-los antes da execução do VBA.
Adicionar Dias, Anos, Meses, Horas, Minutos e Segundos a Datas no Excel com Facilidade |
Se você tem uma data em uma célula e precisa adicionar dias, anos, meses, horas, minutos ou segundos, usar fórmulas pode ser complicado e difícil de lembrar. Com a ferramenta Date & Time Helper do Kutools para Excel, você pode adicionar unidades de tempo a uma data sem esforço, calcular diferenças entre datas ou até determinar a idade de alguém com base na data de nascimento - tudo isso sem precisar memorizar fórmulas complexas. |
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora |
Artigos Relacionados:
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!