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
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.
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:
- 12:00 = 0,5
- 18:00 = 0,75
- 24:00 = 1
Para efetuar cálculos de conversão temos as seguintes proporções:
- 1 hora = 60 minutos = (60*60) segundos
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:
- 1 dia = (60*24) minutos = (60*60*24) segundos.
Desta forma são os seguintes cálculos de conversão:
- Segundos -> Minutos = Segundos/60
- Minutos -> Horas = Minutos/(24*60)
- Horas -> Segundos = Horas*24*60*60
- Horas -> Minutos = Horas*24*60
- Minutos -> Segundos = Minutos*60
- Segundos -> Horas = Segundos/(24*60*60)
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:
- vTempo = Passar o campo a ser convertido
- vConverte = Passar a conversão a ser feita conforme abaixo:
- “hm”= hora em minuto
- “hs” = hora em segundo
- “mh” = minuto em hora
- “ms” = minuto em segundo
- “sh” = segundo em hora
- “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.