KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como converter tempo em horas ou minutos inteiros no Excel?

AutorSun Data de Modificação

No Excel, os utilizadores trabalham frequentemente com valores de tempo para agendamento, acompanhamento de durações ou cálculo do total de horas de trabalho. Por predefinição, ao utilizar uma fórmula como =célula*24 para converter tempo em horas, ou =célula*1440 para minutos, o Excel devolve valores decimais que representam frações exatas de horas ou minutos. Contudo, em muitos cenários práticos — como cálculos salariais, relatórios ou alocação de recursos — poderá ser necessário converter esses valores de tempo em horas ou minutos inteiros (por exemplo, arredondar 5,6 horas para 5 horas ou converter 16,7 minutos em 17 minutos). Este guia explica vários métodos para efetuar essa conversão em números inteiros e discute as suas aplicações e considerações, permitindo-lhe escolher a abordagem mais adequada às suas necessidades específicas.
converter tempo em horas inteiras

Conversão de Tempo em horas ou minutos inteiros com fórmula

Conversão de Tempo em horas ou minutos inteiros com Kutools para Excel

Utilizar macro VBA para Conversão de Tempo em horas ou minutos inteiros

Arredondar horas ou minutos com fórmulas de arredondamento do Excel


Conversão de Tempo em horas ou minutos inteiros com fórmula

Se pretender uma solução rápida utilizando fórmulas do Excel, pode converter valores de tempo em horas ou minutos inteiros com a ajuda da função INT. Esta abordagem é ideal quando não deseja valores decimais — por exemplo, ao contabilizar horas inteiras de trabalho por turno ou ao arredondar para o último minuto completo.

Para utilizar esta fórmula, selecione a célula onde pretende apresentar o resultado e introduza uma das seguintes fórmulas, consoante a sua necessidade:

  • Converter em horas inteiras:=INT(A2*24)
  • Converter em minutos inteiros:=INT(A2*1440)

Após introduzir a fórmula, prima Enter para apresentar o resultado. Se tiver uma lista de tempos a converter, arraste a alça de preenchimento para aplicar a fórmula às restantes células.
aplicar fórmulas para converter tempo em horas ou minutos inteiros

Nota: A função INT arredonda sempre para baixo; por isso, tenha em atenção que valores como 6,9 horas serão apresentados como 6. Se precisar de um método de arredondamento diferente — para cima ou para o valor mais próximo —, consulte as soluções seguintes.


Conversão de Tempo em horas ou minutos inteiros com Kutools para Excel

Se tiver o Kutools para Excel instalado, a conversão de tempo em horas ou minutos inteiros torna-se ainda mais rápida e flexível. O Kutools oferece a funcionalidade Conversão de Tempo para transformar primeiro o tempo em números decimais e, em seguida, permite-lhe arredondar para cima, para baixo ou para o inteiro mais próximo através da sua opção Arredondar. Este método é prático para conversões em lote e especialmente útil ao lidar com conjuntos de dados grandes, em que a introdução manual de fórmulas seria morosa.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Selecione o intervalo de valores de tempo que pretende converter. Em seguida, aceda a Kutools > Conteúdo > Conversão de Tempo > Converter para horas ou Converter para minutos, consoante as suas necessidades.
clicar em Converter Tempo > Tempo para Horas/Tempo para Minutos do Kutools

2. Quando a conversão estiver concluída, surge uma caixa de diálogo indicando quantas células foram convertidas; clique em OK para a fechar. Mantenha as células convertidas selecionadas e clique em Kutools > Arredondar.

uma caixa de diálogo abre para indicar o número de células convertidasseta para a direitaresultado convertido

3. Na caixa de diálogo Arredondamento sem usar fórmula, introduza 0 na caixa de texto Número de casas decimais para arredondar para o inteiro mais próximo. Em seguida, selecione a opção pretendida na secção Opção: Arredondar (para o número inteiro mais próximo), Arredondar para cima ou Arredondar para baixo.
especificar opções na caixa de diálogo Arredondar

4. Clique em Ok para aplicar o arredondamento e todos os valores selecionados serão convertidos em horas ou minutos inteiros.
todo o tempo decimal selecionado é arredondado para números inteiros.

Recomenda-se o Kutools se precisar de realizar conversões e operações de arredondamento repetitivas em várias folhas, pois a sua interface baseada em menus minimiza erros nas fórmulas.


Utilizar macro VBA para Conversão de Tempo em horas ou minutos inteiros

Esta solução é ideal para utilizadores que pretendem automatizar a conversão de valores de tempo em horas ou minutos inteiros em conjuntos de dados extensos ou aplicar essas conversões a múltiplos intervalos sem ter de introduzir fórmulas manualmente. A macro VBA permite-lhe optar por arredondar para baixo, para cima ou para o inteiro mais próximo e pode ser facilmente adaptada às suas necessidades específicas.

1. Clique em Ferramentas de Programador > Visual Basic. Na janela do Microsoft Visual Basic for Applications que aparece, clique em Inserir > Módulo e cole o código abaixo no módulo:

Sub ConvertTimeToInteger_OutputElsewhere()
    Dim rng As Range
    Dim cell As Range
    Dim resType As String
    Dim roundMethod As String
    Dim outRng As Range
    Dim xTitleId As String
    Dim val As Double, res As Double
    xTitleId = "KutoolsforExcel"
    On Error Resume Next
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select range to convert:", xTitleId, rng.Address, Type:=8)
    If rng Is Nothing Then Exit Sub
    On Error GoTo 0
    On Error Resume Next
    Set outRng = Application.InputBox("Select a cell for output:", xTitleId, Type:=8)
    If outRng Is Nothing Then Exit Sub
    On Error GoTo 0
    resType = Application.InputBox("Choose type (Hour/Minute):", xTitleId, "Hour", Type:=2)
    roundMethod = Application.InputBox("Rounding method (Down/Up/Nearest):", xTitleId, "Down", Type:=2)
    For Each cell In rng
        If IsNumeric(cell.Value) Then
            If UCase(resType) = "HOUR" Then
                val = cell.Value * 24
            Else
                val = cell.Value * 1440
            End If
            Select Case UCase(roundMethod)
                Case "UP"
                    res = WorksheetFunction.RoundUp(val, 0)
                Case "NEAREST"
                    res = WorksheetFunction.Round(val, 0)
                Case Else
                    res = WorksheetFunction.RoundDown(val, 0)
            End Select
            outRng.Offset(cell.Row - rng.Row, cell.Column - rng.Column).Value = res
        End If
    Next cell
    
    MsgBox "Conversion completed! Results placed starting at " & outRng.Address, vbInformation
End Sub
  

2. Para executar o código, clique no botão botão Executarna janela do VBA. Irá surgir uma caixa de diálogo que lhe pedirá para selecionar o intervalo de destino e as células de saída, escolher entre a conversão em «Hora» ou «Minuto» e indicar o método de arredondamento pretendido. A macro converterá automaticamente todas as células de tempo especificadas em números inteiros, de acordo com as suas opções.


Arredondar horas ou minutos com fórmulas de arredondamento do Excel

Quando precisa de controlar exatamente como o arredondamento funciona — seja para cima, para baixo ou para o inteiro mais próximo —, o Excel oferece várias funções de arredondamento incorporadas. Esta solução é ideal para situações em que exige precisão e flexibilidade, como arredondar sempre as horas parciais para cima nos cálculos salariais ou aproximar para o minuto mais próximo nos registos horários.

1. Introduza uma das seguintes fórmulas na célula onde pretende obter o resultado (por exemplo, B2):

  • Arredondar para a hora inteira mais próxima:
    =ROUND(A2*24,0)
  • Arredondar para baixo até à hora inteira:
    =ROUNDDOWN(A2*24,0)
  • Arredondar para cima até à hora inteira:
    =ROUNDUP(A2*24,0)
  • Arredondar para o minuto inteiro mais próximo:
    =ROUND(A2*1440,0)
  • Arredondar para baixo até ao minuto inteiro:
    =ROUNDDOWN(A2*1440,0)
  • Arredondar para cima até ao minuto inteiro:
    =ROUNDUP(A2*1440,0)

2. Prima Enter para confirmar a fórmula. Para converter uma coluna de valores de tempo, copie a fórmula para baixo arrastando a alça de preenchimento da célula onde introduziu a fórmula. Certifique-se de ajustar as referências das células conforme necessário ao seu intervalo de dados.

As funções ARRED, ARRED.EXCESSO e ARRED.DEFEITO comportam-se de forma distinta: utilize ARRED para obter o inteiro mais próximo, ARRED.EXCESSO se quiser garantir que qualquer valor fracionário seja sempre arredondado para cima e ARRED.DEFEITO se pretender que o valor seja sempre arredondado para baixo. Escolha a que melhor se adapta ao seu cenário.

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o 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
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos