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
Por xmiguelx
Posts
#26142
Pessoal, preciso de uma grande ajuda, sendo um desafio em tanto!

Já busquei ajuda em outros fórum, já li vários tópicos, tentei adaptar, mas sem sucesso.

Gostaria de controlar o prazo para atendimento de 48 horas a partir do inicio, porém dentro da jornada de trabalho 07:30 ás 17:21, considerando apenas dias uteis, desconsiderando os feriados.


Abs
Você não está autorizado a ver ou baixar esse anexo.
#26143
Boa noite.
Seria +- assim que deseja?
Você não está autorizado a ver ou baixar esse anexo.
#26151
Miguel,

Não sei se entendi corretamente, mas veja se o que fiz lhe ajuda.

Abs
Você não está autorizado a ver ou baixar esse anexo.
#26189
Felipe, boa noite!

Observei que havia colocado o exemplo com as datas errada onde seria substituído por formula, dificultando o entendimento.

Sendo assim, estou anexando novo arquivo e detalhando melhor meu objetivo.

EXPLICAÇÃO
1) Se o horario de atendimento se inicia ás 07:30 e termina ás 17:21, então por dias teremos 09:51 de atendimento
Toda a abertuda de atendimento antes do inicio do horario de atendimento (07:30) será contado apenas á partir das 07:30.
Toda a abertura de atendimento depois do horario de atendimento (17:21) terá inicio no próximo dia util a partir das 07:30


2) Na célula B9, foi aberto um chamado no dia 21/08/2017 ás 17:30, depois do encerramento do atendimento, então o atendimento começará ser contabilizado no próximo dia útil que será dia 22/08/2017 á partir das 07:30.

Dia Semana HORAS PENDENTE
21/08/2017 Segunda-Feira 48:00:00
22/08/2017 Terça-Feira 38:09:00
23/08/2017 Quarta-Feira 28:18:00
24/08/2017 Quinta-Feira 18:27:00
25/08/2017 Sexta-Feira 8:36:00
26/08/2017 Sábado 8:36:00
27/08/2017 Domingo 8:36:00
28/08/2017 Segunda-Feira 0:00:00

No inicio do dia 28/08/2017 estara faltando 08:36 para finalizar o prazo de atendimento.
Se o Expediente inicia ás 07:30, ás 16:06 do dia 28/08/2017 irá completar 48h.


Abs
Você não está autorizado a ver ou baixar esse anexo.
#26196
Miguel, veja se este exemplo te ajuda.

Abs
Você não está autorizado a ver ou baixar esse anexo.
Por xmiguelx
Posts
#26203
Felipe, boa tarde!

Não é bem isso, pois o formado que estou tentando é a partir da data de abertura do chamado, já saber qual vai ser a data e hora do fim do prazo considerando que temos como prazo 48H para atendimento dentro do horário comercial e dias uteis.

De qualquer forma, obrigado.

abs
#26204
Miguel, veja se é isso o que precisa, coloque a fórmula abaixo na célula D9:

=SE(B9-INT(B9)<7,3/24;DIATRABALHO.INTL(B9;2;1;FERIADOS!$B$3:$B$15)+$B$5;SE(B9-INT(B9)>17,21/24;DIATRABALHO.INTL(B9;2;1;FERIADOS!$B$3:$B$15)+$C$5;DIATRABALHO.INTL(B9;2;1;FERIADOS!$B$3:$B$15)+(B9-INT(B9))))
#26205
Miguel,

Segue o arquivo para visualizar a fórmula.

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

Utilizando a formula que você passou, esta sendo o fim do prazo dia 23/08/2017 17:21:00 e deveria ser dia 28/08/2017 16:06:00.

No dia 21/08/2017 o chamado foi aberto ás 17:30, depois do encerramento do atendimento, então o atendimento começará ser contabilizado no dia 22/08/2017 á partir das 07:30 até ás 17:21.

Então no dia 22/08/2017 das 07:30 ás 17:21 será consumido 09:51 do tempo de 48:00, restando 38:09.
No dia 23/08/2017 dás 07:30 ás 17:21 será consumido 09:51 do tempo de 38:09, restando 28:18 e assim sucessivamente até o dia 28/08/2017 que estará faltando 08:36, se o atendimento começa ás 07:30, o prazo final será ia 28/08/2017 16:06:00.

Abaixo o calculo manual.
Dia Semana HORAS PENDENTE
21/08/2017 Segunda-Feira 48:00:00
22/08/2017 Terça-Feira 38:09:00
23/08/2017 Quarta-Feira 28:18:00
24/08/2017 Quinta-Feira 18:27:00
25/08/2017 Sexta-Feira 8:36:00
26/08/2017 Sábado 8:36:00
27/08/2017 Domingo 8:36:00
28/08/2017 Segunda-Feira 0:00:00

Abs
#26223
Experimente:
Código: Selecionar todos
=DIATRABALHO(INT(B9);TETO(MÁXIMO((C$2-MÁXIMO(C$5-MÁXIMO(B$5;B9-INT(B9));0))/(C$5-B$5);0);1);FERIADOS!B$3:B$15)+SE(MOD((B9-MÁXIMO(C$5-MÁXIMO(C$5;B9-INT(B9));0));C$5-B$5)>0;MOD(C$2-MÁXIMO(C$5-MÁXIMO(B$5;B9-INT(B9));0);C$5-B$5)+B$5;C$5)
#26228
Osvaldo, bom dia!

Muito obrigado, é exatamente isso, inclusive quando você postou eu havia conseguido de outra forma e iria posta a solução para os demais colegas que tivesse o mesmo problema.

Porém a sua formulá é muito mais limpa do que a que eu fiz, sendo assim estou postando o arquivo com as duas soluções.

Aproveitando, agradeço a todos os demais colegas pelo empenho em ajudar.

Abs
Você não está autorizado a ver ou baixar esse anexo.
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