CF: STATUS da célula + DATA da célula comparado a NOW (DATE) = Color

1

Se o status na célula $ D5 for "AWAITING FEEDBACK", quero comparar a DATE na célula $ H5 com TODAYS DATE e com a célula CONDICIONAL FORMAT $ H5 usando a formatação das barras de dados (cor transparente).

Se a data estiver a duas semanas de distância, uma pequena barra de cores será usada, mas se a data for hoje, ela usaria a barra de cores mais longa (praticamente cheia). Estes seriam meus maiores e menores parâmetros.

Um exemplo horrível de como pensei que poderia parecer ...

=If($D..="Awaiting feedback",(Now(DAYS($H..)+14)). SHORTEST COLOUR BAR
=If($D..="Awaiting feedback",(Now(DAYS($H..))) LONGEST COLOUR BAR

... desculpas se eu fiz os olhos de alguém sangrar.

Obrigado Mike

    
por RocketGoal 27.01.2010 / 15:08

3 respostas

1

Duas partes para esta solução e uma alternativa que eu provavelmente preferiria.

Em primeiro lugar, você não pode fazer toda essa fórmula complicada na barra de dados diretamente, então não tente.

Vá para as células com as datas de vencimento e aplique uma barra de dados padrão. Agora vá para a formatação condicional > gerenciar regras > selecione a regra para a barra de dados e vá para editar regra. Em vez de ter a barra mais curta para o valor mais baixo e a mais longa para a mais alta, escolha fazer o menor para um número especificado (ou fórmula, não importa). Para o número colocado em = TODAY () + 14. Agora os seus bares mais curtos serão para quaisquer datas 14 dias no futuro ou mais tarde.

Para a barra mais longa, faça novamente o número ou a fórmula e coloque simplesmente = TODAY (), portanto, qualquer data de hoje ou anterior terá as barras mais longas.

Clique em OK e Aplicar. Agora suas barras devem estar certas, mas elas também estarão aparecendo para qualquer linha de status.

O bit inteligente (IMHO): agora selecione as mesmas células e adicione uma nova regra de formato condicional, com base em uma fórmula: = $ D2 < > "Aguardando feedback" (você não precisa de nenhum IF confuso ou nada, apenas uma declaração direta que seja verdadeira ou falsa)

Você não precisa de nenhuma formatação, apenas deixe-a, OK. Na janela Gerenciador de regras, certifique-se de que essa nova regra fique acima da regra de barras de dados (mova-a com as setas para cima, se necessário) e marque a caixa "Parar se for verdade"

Agora, se a linha não for uma linha de feedback aguardando, essa regra será verdadeira e parará de processar mais regras (para as mesmas células afetadas, outras regras independentes estarão bem). Para Aguardar Feedback, você obtém suas barras de dados, sendo que a mais longa é a mais urgente.

OK. Reality check.

Eu não faria isso a menos que eu realmente precisasse. Eu usaria uma coluna auxiliar (por exemplo, G) com uma fórmula para verificar o status, e se fosse uma que eu quisesse marcar, eu colocaria lá o valor relevante para a data de vencimento - today (). Em seguida, use barras de dados padrão sobre esses valores (talvez, comute o mais longo e o mais curto, para que os trabalhos de hoje tenham barras mais longas, não sejam necessárias fórmulas para isso). Use a caixa de seleção na regra para mostrar apenas a barra, para que os números desapareçam. Eu preferiria isso, então eu poderia realmente usar uma regra diferente (talvez apenas um preenchimento de cor única) para qualquer coisa que já está vencida para torná-la ainda mais importante do que as coisas que estão chegando hoje.

Você pode fazer isso nas células de data, mas quanto mais formatação você aplicar, mais difícil será ler as datas, portanto, uma coluna auxiliar é útil aqui e torna a parte de formatação condicional mais 'normal'

    
por 11.02.2010 / 15:48
0

Atualmente, estou trabalhando nisso com alguém em outro fórum, e pensei em deixá-lo aqui para que você possa ver no que estamos trabalhando - e a parte em que estou agora preso.

(pai de aali de acesso total disse)

Selecione seus dados na coluna D e vá para o formato > > Formatação condicional. Selecione a Condição da Condição 1:

=IF($D2="Awaiting Feedback",IF($H2>TODAY()+14,TRUE,FALSE),FALSE) 

e formate a cor da célula como desejar. E, em seguida, adicione uma segunda condição com esta fórmula = Citação:

=IF($D2="Awaiting Feedback",IF($H2=TODAY(),TRUE,FALSE),FALSE) 

Agora estou preso na mensagem da Microsoft: "Você não pode usar referências relativas nos critérios de formatação Conditonal para escalas de cores, barras de dados e conjuntos de ícones".

Estou lutando com a mensagem agora - tentei usar toda a gama $ D2: $ D126, o que me permite fazer, mas não vejo resultado.

De qualquer forma, pensei em mantê-lo informado - caso isso lhe dê inspiração.

Obrigado Mike.

    
por 28.01.2010 / 10:24
0

Apenas uma atualização. Eu não acho que isso pode ser feito ... no momento. Algo sobre a formatação condicional não reconhecendo as referências de certas células.

Fechei esta questão.

    
por 11.02.2010 / 14:07