Antecipação de fins...
 
Notifications
Clear all

Antecipação de fins de semana e feriados

19 Posts
3 Usuários
0 Reactions
4,497 Visualizações
(@drausio)
Posts: 0
New Member
Topic starter
 

Pessoal, estou com um problema, onde preciso calcular datas de entrega, que são mensais e recorrentes, por exemplo todo dia 10, porém eu tenho um prazo de 5 dias úteis antes do dia 10, que é o meu prazo limite, preciso de uma fórmula onde, se o dia 10 cair em dia de semana normal, conta-se menos 5 dias úteis antes, mas se o dia 10 cair em fins de semana e feriados seja antecipado para o dia útil anterior e a partir desta nova data seja calculado 5 dias úteis de antecedência, consegui utilizar várias fórmulas onde é verificado uma determinada data se cai sábado ou domingo ele antecipa para sexta, mas quando há um feriado ( cadastrado numa lista ) ele não antecipa, alguém poderia me auxiliar?

 
Postado : 12/05/2014 10:03 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Já tentou assim?

=DIATRABALHO(A18;-5)

Faça os teste, pois eu não o fiz!

Att

 
Postado : 12/05/2014 10:22 am
(@drausio)
Posts: 0
New Member
Topic starter
 

Já tentei sim, mas não funciona, pois ele nao entende que 0 dia que estou checando é um sabado e um domingo, e também, não antecipa para sexta feira ou dia util anterior e a partir desta data conte mais 5 dias úteis antes.

 
Postado : 12/05/2014 10:29 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Para facilitar anexe uma planilha de exemplo, compactada.

[]s

 
Postado : 12/05/2014 12:22 pm
(@drausio)
Posts: 0
New Member
Topic starter
 

Segue o arquivo em excel com um exemplo da descrição da dificuldade encontrada. Grato.

 
Postado : 12/05/2014 12:49 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Veja se auxilia

 
Postado : 12/05/2014 1:45 pm
(@drausio)
Posts: 0
New Member
Topic starter
 

Bom Reinaldo é quase isso que preciso mesmo, mas é que na planilha modelo, eu dei um exemplo com 2 clientes, mas tenho bem mais clientes, como eu faria para inserir, por exemplo numa aba, um cadastro de cliente e os prazos? Vi que usou a fórmula Se no final dae pega dois clientes, quebrei a cabeça aqui e não consegui resolver, poderia me dar mais essa ajuda? grato.

 
Postado : 12/05/2014 3:53 pm
(@drausio)
Posts: 0
New Member
Topic starter
 

Ah verifiquei também que no caso do cliente 2 ( prazo 6 dias úteis ), a fórmula não está atendendo, no caso 18/04 está cadastrado em feriado, então antecipa para o dia 17/04 e daí conta o prazo do cliente 2 antes ao dia 17 que daria 09/04.

 
Postado : 12/05/2014 4:06 pm
(@bento)
Posts: 75
Trusted Member
 

Drausio,

Segue minha sugestão:

Abs

 
Postado : 12/05/2014 7:05 pm
(@drausio)
Posts: 0
New Member
Topic starter
 

Bento, bom dia, deu praticamente certo agora, porém trocando a data, por exemplo para o mês de abril, coloquei a data 30 para o cliente 1, analisando a fórmula onde colocou a cor de preenchimento azul, ele dava como data de entrega dia 21/04 que estava cadastrado na lista de feriado, aí eu inseri neste campo a lista de feriado e em algumas simulações que fiz, parece que agora funcionou mesmo, só tem mais uma coisinha, existem vários clientes, não só o cliente 1 e 2, poderia me dar uma ajuda na fórmula para que ele verificasse qual cliente está na linha e busque o prazo correspondente em cima, ou numa lista de clientes?

 
Postado : 13/05/2014 7:15 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Sugestão:
Crie na planilha feriado uma "tabela" com os fornecedores e prazos (nomeie como Clientes).
Na celula D7 da proposta do colega Bento altere a formula para DIATRABALHOTOTAL.INTL($B$1;C7;1;Feriados!A:A)-PROCV(A7;Clientes;2;FALSO)

 
Postado : 13/05/2014 7:50 am
(@drausio)
Posts: 0
New Member
Topic starter
 

Ainda não funcionou a fórmula, para maio/14 bateu direitinho, mas está dando errado acho que devido ao mês ter 30 ou 31 dias, porque quando viro por exemplo para junho (01/06/2014) as datas não batem, ou seja se a data fixa do cliente cai num sábado, domingo e feriado antecipa-se um dia útil e a partir desta nova data conta-se o prazo do cliente, colocando como exemplo dia 01/06 e data fixa do cliente, 1 e prazo do cliente 5 dias, teria que retornar o dia 23/05/14 e está retornando o dia 26/05/14.

 
Postado : 19/05/2014 1:18 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Creio que seja melhor expecificar o que está utilizando, e dispos o modelo/exemplo

 
Postado : 19/05/2014 2:12 pm
(@drausio)
Posts: 0
New Member
Topic starter
 

Segue a planilha com o modelo que criei, estou achando que o bug está ocorrendo quando os dias trabalhados resultam em 0, ou quando os dias trabalhados resultam em negativos iguais ao prazo do cliente, que acabaria resultando em 0, por exemplo, as datas que não deram certo destacadas em vermelho.

 
Postado : 19/05/2014 3:12 pm
(@bento)
Posts: 75
Trusted Member
 

Drausio,

Veja este modelo, aumentei as colunas auxiliares para adequar as datas.

Abs

 
Postado : 20/05/2014 12:58 pm
Página 1 / 2