Notifications
Clear all

Contabilizando horas de um dia para o outro

6 Posts
3 Usuários
0 Reactions
1,395 Visualizações
(@evilmaax)
Posts: 82
Trusted Member
Topic starter
 

Olá pessoal

Estou com uma tabela de horas trabalhadas e a seguinte dúvida:

Quando o funcionário estende a jornada de um dia para o outro o Excel deve contar somente as horas que se passaram de um dia para o outro.
Por exemplo:

Começou às 19:00h de um dia e encerrou às 03:00h do dia seguinte. Ele me informaria que foram 03:00h de um dia para o outro.
Segue uma planilha com exemplo em anexo.

Obrigado a todos.

 
Postado : 08/11/2017 6:27 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

.
evilmaax, provavelmente já existe resposta nestes tópicos ... search.php?keywords=hora+noturna&fid%5B0%5D=20
.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/11/2017 7:01 am
(@evilmaax)
Posts: 82
Trusted Member
Topic starter
 

.
evilmaax, provavelmente já existe resposta nestes tópicos ... search.php?keywords=hora+noturna&fid%5B0%5D=20
.

Agradeço a contribuição, mas os casos não se aplicam ao meu exemplo, ou não consegui replicar corretamente.
De qualquer forma obrigado.

 
Postado : 08/11/2017 8:18 am
gfranco
(@wzxnet7)
Posts: 653
Honorable Member
 

Boa tarde.
Se eu entendi direito, creio que o seguinte deva ajudar:

=SE(D5<C5;D5;0)

Resposta útil? Clique na mãozinha ao lado do botão Citar.

 
Postado : 08/11/2017 9:32 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde evilmaax

Usei intervalo nomeado, por isso dê uma olhado no gerenciador de nomes, para ver como eu fiz.

Confira na planilha e dê retorno.

Não se esqueça de clicar na mãozinha.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/11/2017 10:21 am
(@evilmaax)
Posts: 82
Trusted Member
Topic starter
 

Galera, muito obrigado pelo empenho de vocês.

Na verdade minha questão não abordava cálculo de horas noturnas e sim horas corridas.
No final das contas resolvi da seguinte maneira:

Criei uma flag para o usuário que tivesse essa ocorrência de um dia estendendo-se até o próximo (são até 9 lançamentos de hora por usuário por dia) e, quando a flag for positiva, entraria em campo as condicionais que pegariam o último valor de largada.
Por exemplo: a última saída dele foi as 8:15 da manhã. Se a flag estivesse indicando que ele começou no dia anterior, o registro seria 8:15, o último horário de largada.
Espero que essa solução ajude quem estiver na busca de uma solução parecida.

Muito obrigado mais uma vez.

Grande abraço à comunidade.

 
Postado : 08/11/2017 11:12 am