Calcular diferença de horas no Excel usando fórmulas
Autor

Veja como calcular passo-a-passo a diferença de horas no Excel usando fórmulas.
Para calcular a diferença de horas no Excel siga o seguinte passo-a-passo:
- Digite em uma célula a data inicial e a hora ou só a hora. Digamos célula A1
- Digite em outra célula a data final e a hora ou somente a hora. Digamos célula A2
- Digite em outra célula =A2-A1, sempre a maior menos a menor
- Se passar de 24 h a célula pode enganar com a formatação, então clique com o botão direito e em formatar célula
- Selecione Hora e mude para o formato 37:30:55
- Com isso o cálculo irá mostrar as horas totais entre as datas.
Veja agora detalhadamente o passo-a-passo de como calcular diferenças entre horas no Excel.
1. Introdução de como calcular diferença de horas no Excel
É bastante útil o cálculo de diferença de tempo no Excel. Calcular a duração comparando uma hora final e uma hora inicial pode não ser tão trivial por conta de vários fatores.
Um deles é a própria natureza dos dados. Horas tratam-se, antes de tudo, de números decimais. Não ter esta observância pode gerar dúvidas na hora dos cálculos.
Além do mais, muitas vezes, o tempo pode referir-se ao dia seguinte, requerendo algum artifício que não é simplesmente fazer a subtração.
Dependendo dos dados, podemos ter também as datas, inclusive na mesma célula da hora. Ainda, podemos ter mais um dia elencado e a diferença de horas poderá assumir um valor acima de 1 dia (24 horas).
Cabe lembrar que as células com os cálculos deverão estar formatadas como hora.
Este artigo objetiva mostrar, com base em vários cenários, como proceder para calcular a diferença de horas no Excel usando fórmulas.
2. Cenários abordados para calcular diferença de horas no Excel
Teremos os seguintes cenários para proceder com o cálculo:
2.1. Hora final e inicial pertencentes à mesma data (mesmo dia)
Esta é a situação mais comum. Para obter a duração ou diferença entre as horas, podemos simplesmente subtrair a hora inicial da hora final.
A imagem a seguir mostra como ficaria a fórmula.

2.2. Hora final no dia seguinte (depois da meia-noite)
Quando o segundo momento (hora final) faz parte do dia seguinte a simples subtração não resolve.
Veja na imagem a seguir o que ocorre quando temos a hora inicial 20:50:00 e a hora final 03:00:00.
Perceba que a segunda hora ultrapassou meia-noite. O resultado esperado é 06:10:00 e o resultado apresentado aparentemente apresenta um erro, sendo um número negativo formatado como hora.

Apresentamos duas soluções para resolver este problema. Tendo certeza realmente que a hora final pertence ao dia seguinte, podemos fazer um ajuste em relação à fórmula anterior, somando 1 à hora final.
Com isso nós estamos adicionando um dia ao segundo momento, indicando que estamos admitindo que um dia a mais foi transcorrido.
A imagem a seguir exibe como ficaria a fórmula e os resultados.

Outra maneira, mais usual, é simplesmente usar a função MOD. No primeiro argumento desta função fazemos a subtração normalmente (hora final – hora inicial) e no segundo argumento colocamos o número 1.
A imagem a seguir exibe a fórmula e os resultados.

2.3. Data + hora inicial e data + hora final na mesma célula
Os dados com esta disposição não oferecem dificuldades.
A subtração simples já retorna o resultado correto.
O único ponto de atenção é para um resultado que ultrapasse 24h.
As células, por padrão, só exibem os excedentes dos múltiplos de 24h. Isso implica afirmar que se o resultado for 26h, o Excel exibirá 02:00:00 porque o primeiro múltiplo de 24h não é exibido (é como se fosse subtraído).
Caso o resultado seja 55h, o Excel exibirá 07:00:00 (55:00:00 – 48:00:00).
Em verdade, matematicamente, o valor resultante no cálculo está correto: apenas a exibição que acaba “mascarando” dias inteiros.
O código de formatação para estes casos deverá ser [hh]:mm:ss. O termo [hh] indica o somatório das horas na formatação.
As imagens a seguir mostram como ficariam o código de formatação bem como os resultados para os dados elencados.


2.4. Data e hora inicial e data e hora final em células separadas
Um cenário mais bem estruturado é aquele em que temos data e hora especificadas separadamente.
Esta é a melhor das situações porque podemos proceder com uma subtração simples para o cálculo.
Na verdade, o cálculo buscar obter o momento final (data final + hora final) e o momento inicial (data inicial + hora inicial) que são exatamente o padrão exposto no item anterior (2.3).
Com isto, basta proceder normalmente com a subtração.
A imagem a seguir mostra a fórmula e os resultados.

Note que os resultados já estão também formatados com o código [hh]:mm:ss e alguns corretamente exibem uma duração superior a 24h (exemplos destacados em verde).
Download Planilha de Exemplo Diferença de Horas no Excel
Realize o download da planilha para diferença de horas no Excel neste botão abaixo. Basta se inscrever na nossa newsletter gratuita para o download automático.
Principais recursos
Confira o que este material oferece para você.
Perguntas frequentes
O material é realmente gratuito?
Sim. O acesso é gratuito e não exige cadastro.
Preciso ter o Excel instalado?
Recomendamos o Excel 2013 ou superior para todos os recursos.
Como faço para receber atualizações?
As atualizações são automáticas dentro da própria planilha.
Funciona no Excel do Mac?
Sim, funciona no Excel para Windows e para Mac.
Funciona no celular?
É possível visualizar no app do Excel; a edição completa é no computador.
Planilhas relacionadas
Planilha de Fluxo de Caixa
R$ 89,90
Controle de Estoque
R$ 69,90
Planilha Financeira Empresarial
R$ 79,90
Dashboard Financeiro no Excel
R$ 49,90





