Obtenha formatação condicional para analisar linhas separadamente

1

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!

    
por Nelson B 17.02.2015 / 22:22

1 resposta

0

Descobri a resposta à minha própria pergunta e decidi compartilhar o que descobri no caso de alguém estar tentando algo assim.

Para que meu calendário seja preenchido corretamente, eu encontrei essa fórmula para usar na formatação condicional.

= IF (SUMPRODUCT ((Iniciar < = C8) * (End > = C8)), 1,0)

Honestamente, não entendo realmente por que funcionou, mas precisava terminar este projeto para não se preocupar com isso agora.

Eu incluí algumas fotos para quem não entendeu o que eu estava tentando fazer. Usando em um Powerpoint, use essas páginas para criar slides para demonstrar quando nosso cliente estava tomando medicamentos devido a um acidente.

Na verdade, não é possível postar uma foto, então aqui está um link para a imagem, se você quiser ver o que eu criei.

link

    
por 24.02.2015 / 02:48