Como formatar um campo de data baseado em se a data passou?

2

Estou tentando criar uma planilha do Excel na qual, quando eu insiro uma data:

  1. se essa data estiver dentro de 30 dias, ela ficará amarela,
  2. se a data já passou, então fica vermelho, e
  3. se a data estiver a mais de 30 dias, permanece verde.

Como posso fazer isso?

    
por Matt geddes 16.03.2013 / 21:16

3 respostas

2

Eu não acredito que você possa fazer isso diretamente em uma fórmula, mas você pode usar o menu suspenso Formatação condicional com uma fórmula.

Esta postagem no blog tem uma boa descrição dos passos necessários. Também este artigo percorre os passos.

    
por 16.03.2013 / 21:27
1

No Excel 2010 (possivelmente versões anteriores), você pode usar uma fórmula para determinar a formatação.

Selecione a célula com sua data e selecione a formatação condicional, nova regra. Em seguida, "Use uma fórmula para determinar quais células devem ser formatadas" Use algo como =IF(Today()>I7,1,0) - I7 é a data que está sendo formatada - e, em seguida, selecione o tipo de formatação - você deseja um preenchimento com a cor apropriada. Essa fórmula específica verifica se a data selecionada é mais antiga que a data de hoje. Você pode ter várias regras de formatação por célula.

Altere a fórmula e as cores conforme necessário. Isso deve acontecer por mais de 30 dias no futuro: =IF(I7>TODAY()+30,1,0)

Isso deve ser feito para a regra dos próximos 30 dias: =IF(TODAY()<I7+30,1,0)

As regras precisam estar na ordem correta. Esta pode não ser a maneira mais elegante, mas é um começo.

    
por 16.03.2013 / 21:52
0

Eu poderia fazer isso no Excel 2010 adicionando duas regras às células em que as datas são inseridas.

Escolha Formatação Condicional > Gerenciar Regras

1ª regra > "Use uma fórmula para determinar quais células devem ser formatadas"

=IF(INDIRECT("R[0]C[0]",0)>TODAY()+30,1,0)

Escolha Formatar > Verde

2ª regra >

=IF(INDIRECT("R[0]C[0]",0)<TODAY(),1,0)

Escolha Formatar > Vermelho

Marque "Parar se verdadeiro" para cada uma das regras no Gerenciador de regras de formatação condicional e aplique uma formatação de base amarela à célula, que será padrão se as condições não se aplicarem.

    
por 17.03.2013 / 00:06