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
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
Se o Pandoriano respondeu, eu nao vou nem ver
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
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
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
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
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
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
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
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
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
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
Formula final que funcionou (até agora)
=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
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
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
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
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