Como faço para calcular a diferença entre dois valores de tempo no Excel?

5

Usando o Excel 2007, como faço para calcular a diferença de tempo inserindo

  • uma hora de início
  • uma hora final

Qual formato eu uso nas células onde está a hora?

Por exemplo, eu gostaria de poder entrar 0800 e Vejo 0800 na caixa ou digite 1430 e veja 1430 na caixa. Então eu gostaria de ter a caixa de fórmula exibir o tempo decorrido em horas e minutos.

  • A1 = 0800
  • A2 = 1430
  • A3 (A1-A2) = 6.30*
selahb8
fonte

Respostas:

3

Tente esta fórmula em A3 :

=TEXT(A2,"00\:00")+(TEXT(A1,"00\:00")>TEXT(A2,"00\:00"))-TEXT(A1,"00\:00")

Também deve levar em conta as durações que se cruzam à meia-noite (veja o exemplo abaixo). Você pode inserir horários em A1 ou A2 sem dois pontos.

No exemplo abaixo, A1 contém o Começar tempo e A2 contém o Fim Tempo.

enter image description here

Formatos numéricos usados:
A1 : personalizadas & gt; 0000
A2 : personalizadas & gt; 0000
A3 : personalizadas & gt; [h]:mm ou h.mm (com base no seu exemplo)

Se você quiser calcular para frações de hora em vez disso (ou seja, 2.50 horas em vez de 2:30 ), definir A3 formato numérico para Geral e, em seguida, altere a fórmula para:

=24*(TEXT(A2,"00\:00")+(TEXT(A1,"00\:00")>TEXT(A2,"00\:00"))-TEXT(A1,"00\:00"))
Ellesa
fonte
1

Basta digitá-los normalmente, com dois-pontos e usar adição / subtração padrão:

Em seguida, selecione o intervalo e abaixo number format na guia Página inicial, clique na lista suspensa e escolha more number formats.

Na caixa de diálogo resultante, defina o formato para hhmm (em outras palavras, remova os dois pontos do formato de hora padrão).

Agora, seus tempos serão formatados sem os dois pontos, e a subtração cuidará de calcular a diferença de tempo.

Infelizmente, você ainda terá que inserir horários com os dois pontos, mas eles serão exibidos sem ele. Se você inserir o tempo sem os dois pontos, o Excel acha que é uma data e interromperá a configuração.

nhinkle
fonte
1

Você pode fazer algo assim, mas ainda requer que os números tenham sido digitados com dois pontos (ou seja, 8:00 em vez de 800)

enter image description here

StevenV
fonte
O OP quer que a hora seja exibida como 0800 Apesar.
slhck
Use o Tipo hhmm na seção Personalizada
variant
-1

= minuto (C1-C2) lhe dará minutos de diferença entre os dois tempos nas células C1 e C2. Certifique-se de que as células C1 e c2 tenham o formato "Time"

Bond
fonte