- 13 Set 2020 às 16:12
#58778
Boa tarde.
Estou com um problema de cálculo de horas e não consigo resolver; até tentei com a função HORA() mas sem sucesso.
O banco de horas só credita tempo caso o colaborador saia do serviço após 15 minutos do seu horário normal de trabalho; por exemplo, deveria sair às 20h e saiu às 20:22m. Neste caso teria creditados 22m; se tivesse saído às 20:12m não teria direito a crédito em banco de horas (não iguala ou ultrapassa os 15 minutos).
Acontece que o colaborador pode ter vários horários ao longo do mês pelo que a hora de saida varia de semana para semana. O que pretendia era à hora de saída (p.exem. 20:22) conseguir tirar o tempo excedente a 15 minutos (no caso de haver mais que 15 minutos).
Não sei qual a função que se deve usar para resolver esta questão. Gostaria de "fugir" ao VBA pois não tenho conhecimentos nessa área o que me impossibilita de adaptar a solução para casos futuros.
Desde já muito obrigado pela ajuda
Estou com um problema de cálculo de horas e não consigo resolver; até tentei com a função HORA() mas sem sucesso.
O banco de horas só credita tempo caso o colaborador saia do serviço após 15 minutos do seu horário normal de trabalho; por exemplo, deveria sair às 20h e saiu às 20:22m. Neste caso teria creditados 22m; se tivesse saído às 20:12m não teria direito a crédito em banco de horas (não iguala ou ultrapassa os 15 minutos).
Acontece que o colaborador pode ter vários horários ao longo do mês pelo que a hora de saida varia de semana para semana. O que pretendia era à hora de saída (p.exem. 20:22) conseguir tirar o tempo excedente a 15 minutos (no caso de haver mais que 15 minutos).
Não sei qual a função que se deve usar para resolver esta questão. Gostaria de "fugir" ao VBA pois não tenho conhecimentos nessa área o que me impossibilita de adaptar a solução para casos futuros.
Desde já muito obrigado pela ajuda
Você não está autorizado a ver ou baixar esse anexo.