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
Postado : 19/10/2011 7:52 pm