Formula de subtração de horas no excel

Formula de subtração de horas no excel

E aí Galera do Excel! Aqui é o Geraldo novamente! E hoje trago para vocês mais uma dica. Vamos aprender 6 maneiras de se calcular diferenças entre horas no Excel.

Se você trabalha com dados em que há valores de tempo, as dicas que vou compartilhar hoje podem ser muito úteis.

Entenda o seguinte.

No Excel, há muitas funções para lidar com data e hora, mas não existe uma função específica que você possa usar para obter a diferença entre elas.

Sabemos que um valor de hora é um valor numérico que é formatado como hora, mas quando você deduz um valor de outro, ele retorna um número decimal e você precisa formatá-lo novamente como hora.

Abaixo um exemplo de diferenças entre horas no formato hora e no formato numérico.

Formula de subtração de horas no excel

Mas aí vem o problema!

Quando você formata esse valor de resultado, ele mostra esses valores como horas e minutos (começando a partir de 00:00) em vez de mostrar a diferença real em horas e minutos. Ou seja, a hora vem totalmente errada!

Você não precisa mais se preocupar, pois, agora vai aprender:

Aqui estão os 6 métodos diferentes que você pode usar para obter a diferença entre os valores de horas de
acordo com sua necessidade.

  1. Calcular tempo em formato de horas e minutos
  2. Diferença de horas em número decimal
  3. Diferença de horas em horas inteiras (sem os minutos)
  4. Como obter a diferença em minutos
  5. Como obter a diferença em segundos
  6. Diferença entre horas com valores negativos

1 – Calcular tempo em formato de horas e minutos

Esta é a forma mais comum de se obter a diferença entre horas.

Vamos supor que você tenha um horário de início e de término (como abaixo) onde você precisa obter a diferença entre ambos.

Formula de subtração de horas no excel

Em primeiro lugar, você pode simplesmente deduzir a hora final da hora inicial e obterá o resultado.

Agora, caso o seu resultado seja diferente do acima, você precisa converter para o formato de horas.

Para isso, selecione a célula com o resultado e abra as opções de formato (Ctrl + 1). Formatar Células.

Formula de subtração de horas no excel

Depois disso, selecione a categoria “Hora” e selecione o segundo formato de hora. No final, clique em OK. Agora a diferença estará no formato hora.

2 – Diferença de horas em número decimal

Esta não é uma maneira muito comum de se obter a diferença entre horas, porém ainda é útil e importante.

Digamos que você queira obter a diferença entre a hora inicial e final em formato de número ou até mesmo em número decimal.

Por exemplo, se a diferença entre a hora inicial e hora final for de 4 horas e 30 minutos, ela deve mostrar 4,5 horas, ou seja, 4 é igual a 4 horas e 0,5 é igual a metade de 1 hora, que é 30 minutos.

Formula de subtração de horas no excel

Aqui está a fórmula que você precisa usar.

=(Hora final – Hora Inicial) * 24

Lê-se: o resultado da hora final menos hora inicial, multiplicado por 24.

Se você não obteve o mesmo resultado acima, pressione CTRL + 1 e selecione Número para alterar o formato da célula.

3 – Diferença de horas em horas inteiras (sem os minutos)

Além de calcularmos as diferenças entre horas também podemos arredondar os valores para que apareçam somente as horas, excluindo-se assim os minutos.

Formula de subtração de horas no excel

Basta utilizarmos a fórmula abaixo.

=INT((B2-A2)*24)

Como funciona a fórmula que usamos

Esta fórmula é igual à fórmula que usamos no segundo método, a única diferença é que a acrescentamos a função INT.

O que a função INT faz: arredonda um número para baixo até o número inteiro mais próximo.

Portanto, quando você insere esta fórmula, em primeiro lugar, ela retorna um número decimal para as horas e, em seguida, INT remove a parte fracionária e fornece as horas completas.

4 – Como obter a diferença em minutos

Às vezes, você precisa controlar a diferença de horas em minutos e nesse caso, a melhor maneira é usar a fórmula abaixo.

Formula de subtração de horas no excel

=INT((B2-A2)*1440)

Nesta fórmula, após fazer a diferença entre a hora final e inicial, multiplicamos por 1440, que é o número total de minutos que temos em 24 horas.

1440 = 24 * 60

E quando você insere essa fórmula, você obterá a diferença entre os dois valores em minutos.

5 – Como obter a diferença em segundos

Da mesma forma que os minutos, também podemos obter a diferença em segundos. Tudo que você precisa

fazer é usar a seguinte fórmula.

Formula de subtração de horas no excel

=INT((B2-A2)*86400)

Aqui, 86400 é a quantidade total de segundos em 24 horas e, quando você inserir esta fórmula, ela retornará a diferença nos horários de início e término em segundos.

86400 = 24 * 60 * 60

6 – Diferença entre horas com valores negativos

Enfim chegamos na última das 6 maneiras de se calcular diferenças entre horas.

Em todos os exemplos acima, temos a hora final maior que a hora inicial. Exemplo: Hora Final é 10:30 e Hora Inicial é 03:00.

E se por acaso a hora final for menor que a hora inicial? Como faremos?

Resumindo, se a hora inicial for 23 horas do dia 1 e a hora final for 5 horas do dia 2.

Formula de subtração de horas no excel

A hora final é na verdade menor que a hora inicial e a fórmula de subtração simples não funcionará, retornando um valor negativo que fará com que o Excel exiba uma sequência de caracteres hashtags (##############).

E para arrumar esse problema, usaremos a seguinte fórmula:

=SE(B2>A2;B2-A2;1-A2+B2)

Nesta fórmula teremos uma condição se o horário final for maior do que o horário inicial. Caso isso seja verdade, o Excel fará horário final menos o horário inicial (forma simples).

Caso contrário, primeiro ele irá deduzir o horário inicial de 1 e depois somará com o horário final.

Subtraindo o horário inicial de 1, você obterá o tempo total do dia 1 e, ao somar com o horário final, obterá o tempo total do dia 1 e do dia 2, que é a diferença total. Ok?

Formula de subtração de horas no excel

Ah! Não se esqueça de deixar a célula com a formatação de horas, conforme ensinado no primeiro exemplo.

Conclusão

Para usuários do Excel que lidam com dados de tempo, é muito importante conhecer essas 6 maneiras de se calcular diferenças entre horas.

E todos os métodos que usamos acima podem ser usados em diferentes situações e tenho certeza que poderão ser muito úteis para você.

E aí?

Você conhece algum outro método que possa usar para se calcular diferenças entre horas?

Compartilhe suas opiniões comigo na seção de comentários, vou adorar ouvir o que você tem a dizer, e não se esqueça de compartilhar esta dica com seus amigos.

Tags: calcular | cálculo | diferenças | horas | minutos | segundos | subtração | subtrair | tempo

Como fazer fórmula de subtração de horas no Excel?

Subtrair tempo.
Na célula B2, digite a hora de início, insira um espaço e depois digite “a” para AM ou “p” para PM e pressione Enter. ... .
Na célula D2, subtraia a hora de término da hora de início digitando a fórmula: =C2-B2 e depois pressionando Enter..

Como fazer soma e subtração de horas no Excel?

Como somar horas em uma planilha do Excel.
Abra uma tabela do Excel;.
Selecione todas as células que você quer que tenham o formato de hora;.
No menu superior, clique em “Geral" e vá na opção “Hora”;.
Digite "=célula 1+célula 2" (sem aspas). ... .
Aperte “Enter” (Windows) ou “Return” (macOS) para completar a soma..

Como calcular a diferença entre horas no Excel?

Você deve aplicar manualmente o formato personalizado "h:mm" à célula. Horas, minutos e segundos entre duas vezes (4:55:00). Você deve aplicar manualmente o formato personalizado "h:mm:ss" à célula. Horas entre duas vezes com a célula formatada como "h" usando a função TEXT (4).