Como calcular diferença entre datas no Excel 2010?

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:

  1. Digite em uma célula a data inicial e a hora ou só a hora. Digamos célula A1
  2. Digite em outra célula a data final e a hora ou somente a hora. Digamos célula A2
  3. Digite em outra célula =A2-A1, sempre a maior menos a menor
  4. 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
  5. Selecione Hora e mude para o formato 37:30:55
  6. 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.

Como calcular diferença entre datas no Excel 2010?

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.

Como calcular diferença entre datas no Excel 2010?

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.

Como calcular diferença entre datas no Excel 2010?

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.

Como calcular diferença entre datas no Excel 2010?

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.

Como calcular diferença entre datas no Excel 2010?

Como calcular diferença entre datas no Excel 2010?

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.

Como calcular diferença entre datas no Excel 2010?

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.

Baixe a planilha

Curso Excel Completo – Do Básico ao VBA

Quer aprender Excel do Básico, passando pela Avançado e chegando no VBA? Clique na imagem abaixo:

Como calcular diferença entre datas no Excel 2010?

Curso Excel Completo - Do Básico ao VBA

Quer aprender Excel do Básico, passando pela Avançado e chegando no VBA? Clique na imagem abaixo:

Como calcular diferença entre datas no Excel 2010?

Como calcular a diferença entre duas datas no Excel?

Basta usar a fórmula: =DATADIF(30/01/2020;30/01/2022;”d”).

Como calcular dias entre uma data e outra no Excel?

Como calcular dias úteis no Excel.
Escolha a célula e insira a fórmula: Clique sobre a célula em que deve constar o cálculo final e cole a fórmula =DIATRABALHOTOTAL(A2;A3). ... .
Ajuste ao seu número: Na fórmula =DIATRABALHOTOTAL(A2;A3) substitua o valor A2 pela célula com a data de início do intervalo. ... .
Dê Enter:.

Como calcular data no Excel 2010?

Para calcular o intervalo entre duas datas, selecione duas células da planilha e insira as datas desejadas nelas. Para inserir a data presente de forma automática, utilize a fórmula =HOJE() porém sem preencher os parâmetros (valores entre parênteses após a fórmula).

Como calcular o tempo decorrido entre duas datas no Excel?

Calcular os dias decorridos é tão fácil, você só precisa aplicar esta fórmula = B2-A2, A2 é a data de início, B2 é a data de término. Ponta: Para calcular o mês decorrido, você pode usar esta fórmula = DATEDIF (A2, B2, "m"), A2 é a data de início, B2 é a data de término.