Conversão de Horas Excel – Converter Horas, Minutos, Segundos

Fórmulas de como converter horas em minutos no Excel. Converter horas em minutos, segundos com fórmulas e download de planilha gratuita.

Vídeo Youtube de Como Converter Horas em Minutos no Excel

Conversão de Horas no Excel

Download Planilha Converter Horas em Minutos Excel

No botão abaixo você tem o download gratuito da planilha de exemplo, a mesma utilizada e demonstrada no vídeo ao topo do artigo.

Nele você tem as fórmulas de conversão diretas e também o código VBA para uma função que calcula esta conversão de horas em minutos automaticamente.

Baixe a planilha

Converter Horas em Minutos no Excel

A conversão de tempo no Excel é uma dúvida frequente em fóruns de discussão. De forma a definir uma solução para estas conversões de horas, vou explicar como funciona a leitura de horas no Excel e como realizar as conversões.

Neste artigo você aprenderá como realizar cálculos de conversão de tempo de Horas para minutos e segundos e todos os cálculos diretos de conversão entre estas três medidas.

No vídeo acima você pode ver como aplicar as fórmulas diretamente e também realizar o download da planliha gratuita com o exemplo pronto, cálculos com fórmulas e também com código VBA.

Funcionamento da Planilha Exemplo de Converter Horas no Excel

O primeiro ponto a ser esclarecido é que o Excel trabalha com números decimais para horas, sendo 24 horas = 1.

Logo, desta forma temos por exemplo:

Para efetuar cálculos de conversão temos as seguintes proporções:

Sendo que o Excel considera 24 igual a 1, ou seja, um dia, temos que incluir o 24 no cálculo, desta forma temos que:

Desta forma são os seguintes cálculos de conversão:

Também encapsulei toda esta lógica nesta função VBA que você pode incluir na sua biblioteca de funções próprias conforme descrito no artigo: http://guiadoexcel.com.br/criando-funcoes-proprias-globais.

Como Converter Horas no Excel com VBA

Para

'Converte tempo
Public Function gfConverteTempo(ByVal vTempo As Double, ByVal vConverte As String) As Double
    On Error Resume Next
    
    Application.Volatile
    
    Dim lAux As Long
    
    Select Case vConverte
        Case "hm"
            lAux = (24 * 60)
            gfConverteTempo = vTempo * lAux
        Case "hs"
            lAux = (24 * 60)
            gfConverteTempo = vTempo * lAux * 60
        Case "mh"
            lAux = (24 * 60)
            gfConverteTempo = vTempo / lAux
        Case "ms"
            gfConverteTempo = vTempo * 60
        Case "sh"
            lAux = (24 * 60)
            gfConverteTempo = vTempo / (lAux * 60)
        Case "sm"
            gfConverteTempo = vTempo / 60
    End Select
        
End Function

Os parâmetros para esta função são:

  1. “hm”= hora em minuto
  2. “hs” = hora em segundo
  3. “mh” = minuto em hora
  4. “ms” = minuto em segundo
  5. “sh” = segundo em hora
  6. “sm” = segundo em minuto

Exemplo: gfConverteTempo(F20;”hm”), sendo o valor de F20 = 09:42:57.

Conclusão

Neste artigo você aprendeu como realizar cálculos de conversão de horas em minutos no Excel e também outras conversões de datas, como horas para segundos.

São conversões diretas realizadas com fórmulas no Excel ou ainda com UDF VBA que podem ser aplicadas diretamente, apenas passando por parâmetro qual conversão quer realizar.

No artigo há também uma vídeo-aula que demonstra como realizar os cálculos passo-a-passo e o download gratuito da planilha de exemplo.

5/5 - (Total de avaliações: 1)
Sair da versão mobile