Excel 2016: folha de trabalho, subtração de tempo [fechado]

0

Estou trabalhando em uma folha de trabalho. Às vezes eu trabalho tarde e às vezes longas horas (fora do horário de 24 horas).

Estou procurando uma solução automatizada no Excel, onde posso calcular facilmente o número total de horas trabalhadas com o cenário abaixo.

Nota: Formatei a célula do resultado em: [h]: formato mm.

começou a trabalhar: 23:05

parou de funcionar: 01:35

Número total de horas trabalhadas: 02:00

    
por Alexander 20.11.2017 / 19:31

4 respostas

1

Assuma

  • Você está trabalhando em alguma folha de ponto, em que cada período de trabalho não excede 24 horas.
  • As lojas A1 começam o horário de trabalho (sem parte da data, digamos 23:05 ).
  • As lojas B1 param o horário de trabalho (sem data part, digamos 01:35 ).

Resposta

Insira a fórmula em C1 e, em seguida, formate-a como [h]:mm .

= B1 - A1 + IF(B1 < A1, 1, 0)

Você receberá a duração do tempo de trabalho em C1, digamos 2:30 (2h 30mins).

Explicação

Normalmente, B1 - A1 é a duração entre o início & pare o tempo de trabalho.

Mas, se B1 < A1 , significa que o trabalhador trabalhou na meia-noite, precisamos adicionar 1 (dia) ao resultado.

    
por 21.11.2017 / 05:06
0

Isso parece funcionar: formate as células como data e hora, ou apenas hora e faça a diferença.

Ao contrário de outra resposta postada, dê uma duração de 2 horas e 30 minutos, o que deve estar correto ...

Aqui está uma imagem mostrando que está funcionando:

Vocêtambémpodeformatarcomoahoraeaindafunciona:

    
por 21.11.2017 / 09:35
0

Como minha solução anterior não estava calculando o resultado correto. Na verdade não estava incluindo o 55 Minutes, então estou postando esse aqui.

Agora, usando os dados que são células A2 é 20/11/2017 23:05 & na célula B2 é 21/11/2017 01:35 , a fórmula a seguir contará a diferença correta do tempo.

D2 = (B2-A2).

E o truque é Formatar a célula de resultados como [hh]: mm .

A resposta será 2: 30H, contará também a diferença da data.

    
por 21.11.2017 / 11:37
-1

Para um melhor resultado, gostaria de sugerir que você faça o seguinte,

  1. Formate as duas células para DD / MM / AA, HH: MM: SS.

  2. Formate a célula de fórmula como HH: MM: SS.

Suponha na data de início da célula A2 & O tempo é 20/11/2017 23:05 e em B2 Data final & A hora é 21/11/2017 01:35.

Escreva a fórmula em D2 ,

= TEMPO (HORA (B2), MINUTO (B2), SEGUNDO (B2) -HORA (HORA (A2), MINUTO (A2), SEGUNDO (A2)))

A resposta que recebi é 01:34:59 .

NB: Para fazer a combinação com o seu tempo sugerido, adicionei datas recentes também porque, em caso de mais de 1 dia de diferença, o Excel não conseguirá calcular a diferença em tempo real.

Minha fórmula é calculada com precisão, em vez de outra.

Como se você usasse Fórmula = INT ((B2-A2) * 24) , a resposta será 2 , [quando o formato da célula for Geral & se você converter em HH: MM você recebe 00:00]

Espero que isso ajude você, já postei a solução depois de ter sido testada por mim.

    
por 21.11.2017 / 09:01