Skip to main content

Como converter horas, minutos e segundos em horas decimais no Excel?

Author: Sun Last Modified: 2025-06-04

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 cliquegood idea3

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:
 Convert time to decimal with a formula

2. Em seguida, arraste a alça de preenchimento para preencher o intervalo que deseja trabalhar. Veja a captura de tela:
drag and fill the formula to other cells

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:
clcik Format Cells in the context menu

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:click General in the dialog box

Você pode ver o resultado conforme mostrado abaixo:
times are converted to decimals


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.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

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:click Convert Time feature of kutools

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.
all the selected time has been converted to decimals

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:

set options in the dialog box to save the result to another location
put the results to other cells


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:
Convert decimal to time format with a formula

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:
drag and fill the formula to other cells

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:
click Format Cells in the context menu

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:
set time format in the dialog box

Você pode ver que os dados foram convertidos.
the selected decimals are converted to time format


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:
vba code to select data range

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:
vba code to get the result

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

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente | Gerar Código | Criar Fórmulas Personalizadas | Analisar Dados e Gerar Gráficos | Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ...) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ... e muito mais

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!