Eu tenho um calendário e estou tentando preencher o plano de fundo das células com base nas datas em outra planilha.
Eu consegui que funcionasse inserindo as datas em colunas, nomeando o intervalo (digamos "Datas" para este exemplo) adicionando uma regra à formatação condicional com a seguinte fórmula:
=VLOOKUP(C8,Dates,1,FALSE)=C8
Usar essa fórmula em várias regras me deu esse resultado:
Dedadosemoutrapáginacomdatasinseridasemváriascolunaseosintervalosnomeadosparacadacorseparada
Masnomeuprojetoatualeutenhoquepreenchermuitasdatasseguidas,comogeralmenteduassemanasdecadavez.Porisso,estoutentandoadicionarumaregraàformataçãocondicionalquepreencheráascélulascombaseemumadatadeinícioeumadatadetérminoeacabouadicionandoaseguintefórmula:
=AND(C8>=Start,C8<=End,WEEKDAY(C8,2)<6)
Oproblemaqueestouencontrandoéoexcel,queestáavaliandotodasasentradasnascolunasStarteEndeesperoconfigurá-loparaavaliarcadalinhaseparadamente.Porexemplo,tenhoumalinhacomasdatas3/7/14e4/26/14eapróximalinhatem4/1/14e6/1/14.Eugostariaquetodasasdatasfossemformatadas,(3/7/14-4/26/14E4/1/14-6/1/14),masestouapenascomeçandoaformataçãoparaasdatasqueestãoemambasasentradas(4/1/14-4/26/14).
Então,quandoeuentreiemumafórmulaquesóolhavapara3/7/14e4/26/14euconseguiisso(queéoqueeuesperopoderfazercomtodososdesejos):
Mas quando eu nomeio o primeiro intervalo de coluna como início e o próximo a fim e insiro-o na fórmula, apenas 4/1/14 a 4/25/14 são formatados (queria incluir outro link para uma foto com o resultado, mas só pode incluir dois links neste post, desculpe).
Alguma idéia sobre uma fórmula diferente que me dará o resultado que estou procurando? Ou devo escrever uma macro em vez disso?
Qualquer ajuda seria muito apreciada!