Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
  • Avatar do usuário
  • Avatar do usuário
  • Avatar do usuário
#19624
Bom dia,

Estou com um problema, e venho pedir a ajuda de vocês.

No meu sistema tenho um banco de dados que me traz a data/hora de inclusão de uma solicitação, e em outro campo me traz a hora/data de aprovação.

Gostaria em outra coluna trazer a diferença de horas dessas duas colunas, porém teria que considerar horas uteis de trabalho, considerando que tem pessoas que entrar as 06:00 e saem as 16:00 e pessoas que entras as 07:00
e saem as 17:00. Por exemplo se um pedido foi Incluído as 31/01/17 15:30 e foi aprovado 01/02/17 06:30 o resultado teria que ser 1:00.

Alguem pode me ajudar?

Em anexo está a planilha com as duas colunas que vem do meu banco de dados.
Você não está autorizado a ver ou baixar esse anexo.
#19635
Felipe,

Não sei se entendi muito bem o que deseja, mas veja se o anexo te ajuda.

Abs
Você não está autorizado a ver ou baixar esse anexo.
#19654
Felipe, muito obrigado mais ainda não é isso.

Observe na linha 15, que foi incluído as 15:51 do dia 04/01 e o horario de trabalho se encerra as 16:00 e foi aprovado no dia 05/01 as 06:11 ou seja a quantidade de horas dentro do período de trabalho é 9 (16:00 - 15:51 = 9 minutoos ) + (06:11 - 06:00 = 11 minutos) ou seja a soma total teria que ser 20 minutos. Isso é a quantidade de horas durante o trabalho.

Será que consegue me ajudar dessa forma que descrevi acima? agradeço desde já.
#19655
Felipe,

A linha que questionou agora está calculando correto, veja se desta maneira te ajuda.

Trabalhar com horas é um saco e como não costumo usar muito, não sei se estou usando a melhor fórmula, mas a gente chega lá, vamos tentando enquanto isso.

Abs
Você não está autorizado a ver ou baixar esse anexo.
#19659
Felipe,

Verdade, trabalhar com horas é complicado no excel.

Então, ainda não é o valor desejado, por exemplo na linha 15, foi incluido e aprovado no mesmo dia, com 8 minutos de diferença, e a formula retornou 9 horas e 11 minutos. (linha 15 descrita abaixo.

04/01/2016 06:49 04/01/2016 06:57 09:11:00

Ja na linha 17 ele considerou apenas o resultado da diferença de 16:00 - 15:59 e não acrescentou os 11 minutos do 06:11 - 06:00, o valor correto era 20 minutos.

04/01/2016 15:51 05/01/2016 06:11 00:09:00

Felipe agradeço novamente a disposição em resolver meu problema, estamos quase chegando lá.
#19680
Vamos ver se agora fica melhor
Você não está autorizado a ver ou baixar esse anexo.
#19725
DJunqueira escreveu:Proposta de solução.

Vc tem dois períodos q não seguem a regra 6:00 -> 16:00.
Muito obrigado pela solução, mais ainda tem algumas datas que não se encaixam, por exemplo a linha 1, 04/01/2016 13:35 04/01/2016 13:43 10:08:01, neste caso as duas datas estão no mesmo dia, a diferença seria 13:43 - 13:35.

Mas o principal que era entre duas datas diferentes você conseguiu resolver, muito obrigado, será que consegue mas esse probleminha que ei citei?
#19726
alexandremdn escreveu:Em anexo uma proposta
Código: Selecionar todos
=SE(OU(É.TEXTO(C43);É.TEXTO(B43));0;(C43-B43)+SE(B43>C43;1))
Muito obrigado pela disposição, mas ainda não é o que preciso, por exemplo na linha 15, foi incluido e aprovado no mesmo dia, com 8 minutos de diferença, e a formula retornou 9 horas e 11 minutos. (linha 15 descrita abaixo.

04/01/2016 06:49 04/01/2016 06:57 14:19

Saberia resolver? obrigado
#19740
FelipeBarbosa escreveu:Muito obrigado pela solução, mais ainda tem algumas datas que não se encaixam, por exemplo a linha 1, 04/01/2016 13:35 04/01/2016 13:43 10:08:01, neste caso as duas datas estão no mesmo dia, a diferença seria 13:43 - 13:35.
Mas o principal que era entre duas datas diferentes você conseguiu resolver, muito obrigado, será que consegue mas esse probleminha que ei citei?
Veja como ficou agora.
Você não está autorizado a ver ou baixar esse anexo.
#19793
DJunqueira escreveu:
FelipeBarbosa escreveu:Muito obrigado pela solução, mais ainda tem algumas datas que não se encaixam, por exemplo a linha 1, 04/01/2016 13:35 04/01/2016 13:43 10:08:01, neste caso as duas datas estão no mesmo dia, a diferença seria 13:43 - 13:35.
Mas o principal que era entre duas datas diferentes você conseguiu resolver, muito obrigado, será que consegue mas esse probleminha que ei citei?
Veja como ficou agora.
Perfeito, era isso que eu queria, muito obrigado mesmo.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord