Subtrair tempo no Excel

Como subtrair tempo no Excel? (Com exemplos)

Tornou-se muito fácil realizar operações como adicionar ou subtrair diferentes valores de hora e data com o Excel. Para subtração de valores de tempo inferiores a 24 horas, podemos subtraí-los facilmente usando o operador '-'. No entanto, os valores de tempo que na subtração excedem 24 horas / 60 minutos / 60 segundos são ignorados pelo Excel. Nesses casos, usamos o formato de número personalizado.

Você pode baixar este modelo Excel para subtrair tempo aqui - Modelo Excel para subtrair tempo

Exemplo 1

Se alguns alunos nos fornecerem a hora de início e de término de uma tarefa (ou seja, os horários em que os alunos começam e terminam a tarefa), queremos calcular o tempo total gasto por esses alunos para concluir a tarefa :

Podemos ver que a hora de início e a hora de término que três alunos levam para concluir uma tarefa são fornecidas nas células: B2, B3, B4 e C2, C3, C4 respectivamente, e desejamos calcular o tempo total (em horas) levado por esses alunos para completar a tarefa nas células D2, D3, D4.

Portanto, subtraímos os dois valores de tempo fornecidos usando o operador 'e, em seguida, multiplicamos o valor resultante por 24 para obter o número de horas necessárias para concluir a atribuição. Isso funciona facilmente, pois o valor de subtração de determinados tempos não é superior a 24.

obtemos o resultado como 3,00.

Arraste a fórmula de C2 para C4.

Exemplo # 2

Agora, digamos que desejamos subtrair o tempo no Excel que é mais de 24 horas quando os horários de início e término da tarefa são fornecidos:

Podemos ver que a hora de início e a hora de término levadas por três alunos para completar uma tarefa são fornecidas nas células: B2, B3, B4 e C2, C3, C4 respectivamente, e desejamos calcular o tempo total (em horas) gasto por esses alunos para completar a tarefa nas células D2, D3, D4.

obtivemos o resultado conforme abaixo:

Esses valores DateTime (que ultrapassam a meia-noite) são gravados usando formatos personalizados que podem ser usados ​​para exibir intervalos de tempo que excedem a duração das unidades de tempo padrão.

As etapas a seguir ilustram como aplicar o formato de número personalizado no Excel:

  • Clique na guia 'Página inicial' e expanda o menu suspenso 'Formato de número'. Clique em 'Mais formatos de número'.

  • Selecione 'Personalizado' e na caixa 'Tipo', selecione: 'dd-mm-aaaa hh: mm AM / PM' e clique em 'OK'.

Agora, da próxima vez que precisarmos desse formato, ele será salvo na lista 'Tipo'.

Depois disso, subtraímos os dois valores de tempo fornecidos usando o operador '- e, em seguida, multiplicamos o valor resultante por 24 para obter o número de horas necessárias para concluir a atribuição.

Da mesma forma, se quisermos calcular os minutos ou segundos entre os valores de dois tempos, subtraímos os valores de dois tempos e multiplicamos o valor resultante por 1440 ou 86400 (em vez de 24), respectivamente.

Exemplo # 3

Agora, digamos que desejamos subtrair o intervalo de tempo desejado de um determinado tempo: Isso pode ser feito dividindo o número de horas, minutos ou segundos pelo número da unidade correspondente em um dia (24 horas, 1440 minutos, 86400 segundos) e, em seguida, subtraindo o quociente resultante do tempo determinado:

Caso 1) O tempo a ser subtraído é inferior a 24 horas:

Podemos ver que o Tempo Dado está presente na célula A2 e a célula B2 contém um número de horas que desejamos subtrair disso. Portanto, esses valores de dois tempos são subtraídos da seguinte forma:

Tempo decorrido = Tempo determinado - (número de horas a serem subtraídas / 24)

Agora, esse resultado também pode ser obtido usando a função TIME () da seguinte maneira: Assim, podemos ver que quando subtraímos 4 horas do tempo dado: 16:00, obtemos o resultado como 12:00.

Tempo decorrido = Dado T000ime - TIME (número de horas a serem subtraídas, 0,0)

Porém, quando desejamos subtrair menos de 24 horas, somente então a função TIME () pode ser usada. Portanto, vemos que a função TIME () também dá o mesmo resultado.

Caso 2) O tempo a ser subtraído está acima de 24 horas:

Podemos ver que DataTime Dado está presente na célula A4 e a célula B4 contém um número de horas que desejamos subtrair disso. Agora, esses valores de dois tempos são subtraídos da seguinte forma:

Tempo decorrido = Tempo determinado - (número de horas a serem subtraídas / 24)

Caso 3) O tempo a ser subtraído está acima de 60 minutos ou 60 segundos: Portanto, descobrimos que esta fórmula não tem limitações para o número de horas que desejamos subtrair. Portanto, quando 26 horas (> 24) são subtraídas do DateTime fornecido: '27 -03-2019 15:56 ', obtemos '26 -03-2019 13:56' como resultado.

Aqui, os valores de dois tempos são subtraídos usando a mesma fórmula acima. A única diferença na fórmula seria que:

  • O número de minutos que desejamos subtrair do DateTime fornecido é dividido por 1440 (quando o tempo a ser subtraído é superior a 60 minutos, já que 1 dia tem 1440 minutos) e a fórmula funcionaria da seguinte maneira:
Tempo decorrido = determinado tempo - (número de minutos a serem subtraídos / 1440)
  • O número de segundos que desejamos subtrair do DateTime fornecido é dividido por 86400 (quando o tempo a ser subtraído é superior a 60 segundos, pois 1 dia tem 86400 segundos) e a fórmula funcionaria da seguinte maneira:
Tempo decorrido = Tempo determinado - (número de segundos a serem subtraídos / 86400)

Coisas para lembrar

  • Podemos adicionar horas / minutos / segundos a um DateTime no Excel usando formatos de número personalizados ou formatos de número personalizados que podem ser usados ​​para formatar valores de hora que estão além de 24 horas, 60 minutos ou 60 segundos.
  • Os formatos de hora personalizados funcionam apenas para valores de hora positivos.
  • Para obter o número completo de horas após a subtração dos valores de tempo, podemos usar a função 'INT' e arredondar para o inteiro mais próximo.

  • Se a hora de término for maior que a hora de início, a diferença de tempo será exibida como um número negativo.

  • Se, após aplicar a formatação personalizada, uma célula exibir uma sequência de '#####', isso pode acontecer devido ao fato de que a largura da célula não é suficiente para exibir o valor de data-hora.