3 dias uteis no fim...
 
Notifications
Clear all

3 dias uteis no fim do mês

13 Posts
1 Usuários
0 Reactions
2,125 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

estou montando uma tabela que a entrada é variavel conforme a SLA dos documentos ou seja:

Preciso que a data em vermelho esteja sempre 3 dias uteis atras da data em cinza

Sabendo que a cinza sempre vai começar no dia primeiro de cada mês.

Tentei algumas formulas como subtrair as datas mais não funcionou muito bem não.

alem disso preciso que sabados e domingos apareçam como sabado e domingo não em numeros (na data em vermelho)

Espero que consigam me ajudar

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

 
Postado : 17/10/2011 1:59 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Vê se ajuda ptkreis (vide anexo).

Qualquer coisa da o grito.

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

 
Postado : 17/10/2011 3:06 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Se o Pandoriano respondeu, eu nao vou nem ver :D

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

 
Postado : 17/10/2011 5:34 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Foi quase Bernardo, mas tem algumas coisas erradas ainda :(
Se repara bem a data em vermelho alguns dias se repetem e outros não exixtem

Alem disso não está trazendo o antepenultimo(3 dias uteis) do mês anterior, alguns testes só me dão 2 dias uteis.

Tentei modificar sua formula mas não fui muito bem sucedido também não.(nao sei mexer muito com "or")

mas quase chegou la :)

Agora o leonardojones pode tentar também :lol:

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

 
Postado : 18/10/2011 11:43 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Em D6 faça:

=SE(DIA.DA.SEMANA(D7)=1;D7-4;SE(DIA.DA.SEMANA(D7)<5;D7-5;D7-3))

Arraste para a direita.

Me avise.

Abs,

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

 
Postado : 19/10/2011 4:41 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Em D6 faça:

=SE(DIA.DA.SEMANA(D7)=1;D7-4;SE(DIA.DA.SEMANA(D7)<5;D7-5;D7-3))

Arraste para a direita.

Me avise.

Abs,

eu usei

=SE(OU(DIA.DA.SEMANA(D7)={2;3;4});D6-5;SE(OU(DIA.DA.SEMANA(D7)={5;6;7});D7-3;D7-4))

Porem se eu arrastar ele vai sempre pedir 3 dias uteis independente da celula.
Solução deixar ela fixa só na primeira data e usar =D6+1 para as outras.

Porém se na celula que tem a data em cinza for sabado ou domingo, tenho que mostrar na data em vermelho o texto e não a data.

tentei usar uma formula para isso mas nao fui bem sucedido =(

=SE(OU(DIA.DA.SEMANA(D7)={1;7});TEXTO(D7;"dddd");D6+1)

só que depois do primeiro domingo ele começa a dar #valor porque ta puxando o texto e não a data :|

espero ter conseguido explicar tudo sem os confundir :roll:

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

 
Postado : 19/10/2011 7:52 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ainda sim não entendi, mas vê se ajuda.

Qualquer coisa da o grito.

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

 
Postado : 19/10/2011 10:05 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Tentei dar uma melhorada na planilha para tentar explicar melhor sua formula Bernardo.

Onde está em amarelo na "Entrada de PPS_VC Via Malote" linhas 7,8 é sabado e domingo. logo na data acima de sabado e domingo deve estar o texto e não a data.
Na formula que você vez quando arrasto deve notar que sabado e domingo se repete frequentemente. até coloquei em azul pra melhor vizualizar.

Porém só quero que me apareça texto "sabado e domingo" quando for essas duas datas, as outras eu preciso que seja a data normal.

Na formula que fiz

=SE(OU(DIA.DA.SEMANA(D7)={1;7});TEXTO(D7;"dddd");D6+1)

Até me mostra sabado e domingo, mas quando ele passa do primeiro domingo ele começa a não contar mais a data e sim o texto "domingo" ai da #valor

Espero que tenha melhorada a explicação :roll:

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

 
Postado : 20/10/2011 5:17 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

ptkreis, então a fórmula não é essa que você passou, pois a fiz é a mesma coisa da sua, porém a formatação para o mês por extenso é na formatação invez de ser na fórmula.

Para o valor acima do sábado ou domingo aparecer como texto, você deve verificar sua célula paralela abaixo, a fórmula estava analisando a célula anterior abaixo.

Continuo sem entender, mas verificando esse caso, veja se ajuda.

Qualquer coisa da o grito.

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

 
Postado : 20/10/2011 6:16 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Formula final que funcionou (até agora) :lol:

=IF(OR(WEEKDAY(D7)={1;7});TEXT(D7;"dddd");IF(OR(WEEKDAY(D7)={2;3;4});D7-5;IF(OR(WEEKDAY(D7)={5;6;7});D7-3;D7-4)))

Valeu Bernardo e MANDRIX ;)

Qualquer coisa eu dou um grito :lol:

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

 
Postado : 20/10/2011 7:36 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Desse jeito pode usar essa fórmula:

=D7-ÍNDICE({0;5;5;5;3;3;0};CORRESP(DIA.DA.SEMANA(D7);{1;2;3;4;5;6;7};0))

Qualquer coisa da o grito.

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

 
Postado : 20/10/2011 8:14 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Fiz assim: tenta ai

=SE(OU(DIA.DA.SEMANA(D7)={1;7});PRI.MAIÚSCULA(TEXTO(D7;"dddd"));SE(OU(DIA.DA.SEMANA(D7)={2;3;4});D7-5;SE(OU(DIA.DA.SEMANA(D7)={5;6;7});D7-3;D7-4)))

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

 
Postado : 25/10/2011 1:56 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

To postando como fica a solução.

Não precisa formatar a célula na fórmula, pois provavelmente será necessário usar essa data como referencia para outra fórmula, e com data fica melhor tratar do que com texto, fica melhor na formatação da própria célula.

Qualquer coisa da o grito.

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

 
Postado : 25/10/2011 4:00 pm