Calcular a diferença entre dois horários
Applies ToExcel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Digamos que você queira descobrir quanto tempo leva para um funcionário concluir uma operação de linha de assembly ou uma ordem de fast food a ser processada em horários de pico. Há várias maneiras de calcular a diferença entre duas vezes.

Apresentar o resultado no formato de tempo padrão

Há duas abordagens que você pode adotar para apresentar os resultados no formato de tempo padrão (horas : minutos : segundos). Use o operador de subtração (-) para encontrar a diferença entre os horários e faça um dos seguintes procedimentos:

Aplique um código de formato personalizado à célula fazendo o seguinte:

  1. Selecione a célula.

  2. Na guia Página Inicial , no grupo Número , clique na seta ao lado da caixa Geral e clique em Mais Formatos de Número.

  3. Na caixa de diálogo Formatar Células , clique em Personalizar na lista Categoria e selecione um formato personalizado na caixa Tipo .

Use a função TEXT para formatar os horários: Quando você usa os códigos de formato de tempo, as horas nunca excedem 24, os minutos nunca excedem 60 e os segundos nunca excedem 60.

Exemplo tabela 1 – Apresentar o resultado no formato de tempo padrão

Copie a tabela a seguir para uma planilha em branco e modifique, se necessário.

A

B

1

Hora de início

Hora de término

2

09/06/2007 10:35

6/9/2007 15:30

3

Fórmula

Descrição (resultado)

4

=B2-A2

Horas entre duas vezes (4). Você deve aplicar manualmente o formato personalizado "h" à célula.

5

=B2-A2

Horas e minutos entre duas vezes (4:55). Você deve aplicar manualmente o formato personalizado "h:mm" à célula.

6

=B2-A2

Horas, minutos e segundos entre duas vezes (4:55:00). Você deve aplicar manualmente o formato personalizado "h:mm:ss" à célula.

7

=TEXT(B2-A2,"h")

Horas entre duas vezes com a célula formatada como "h" usando a função TEXT (4).

8

=TEXT(B2-A2,"h:mm")

Horas e minutos entre duas vezes com a célula formatada como "h:mm" usando a função TEXT (4:55).

9

=TEXT(B2-A2,"h:mm:ss")

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

Observação: Se você usar um formato aplicado com a função TEXT e aplicar um formato de número à célula, a função TEXT terá precedência sobre a formatação da célula.

Para obter mais informações sobre como usar essas funções, confira Função TEXT e Números de exibição como datas ou horários.

Exemplo tabela 2 – apresentar o resultado com base em uma única unidade de tempo

Para fazer essa tarefa, você usará a função INT ou as funções HOUR, MINUTE e SECOND , conforme mostrado no exemplo a seguir.

Copie a tabela a seguir para uma planilha em branco e modifique conforme necessário.

A

B

1

Hora de início

Hora de término

2

09/06/2007 10:35

6/9/2007 15:30

3

Fórmula

Descrição (resultado)

4

=INT((B2-A2)*24)

Total de horas entre duas vezes (4)

5

=(B2-A2)*1440

Total de minutos entre duas vezes (295)

6

=(B2-A2)*86400

Total de segundos entre duas vezes (17700)

7

=HOUR(B2-A2)

A diferença na unidade de horas entre duas vezes. Esse valor não pode exceder 24 (4).

8

=MINUTE(B2-A2)

A diferença na unidade de minutos entre duas vezes. Esse valor não pode exceder 60 (55).

9

=SECOND(B2-A2)

A diferença na unidade de segundos entre duas vezes. Esse valor não pode exceder 60 (0).

Para obter mais informações sobre como usar essas funções, consulte função INT, função HOUR, função MINUTE e função SECOND.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.