Fórmula do Excel: Data de vencimento da formatação condicional -

Índice

Fórmula genérica

=(date2-date1)>n

Resumo

Para destacar datas que estão "vencidas", você pode usar uma regra de formatação condicional que verifica se a variação entre duas datas é maior do que um determinado número de dias. No exemplo mostrado, três regras de formatação condicional foram aplicadas ao intervalo D5: C12 com estas fórmulas:

=(D5-C5)<3 // rule 1 (green) =(D5-C5)=10 // rule 3 (red)

Nota: as regras de formatação condicional são avaliadas em relação à célula superior esquerda na seleção no momento em que a regra é criada, neste caso D5.

Calculando a variação em dias

As variações na coluna E são calculadas subtraindo a data original da data atual com esta fórmula:

=D5-C5

O resultado é a diferença em dias entre a data original e a data atual. Uma diferença positiva representa uma data tardia (ou seja, um "lapso" na programação). Uma diferença negativa indica que a data atual está adiantada. Isso funciona porque as datas do Excel são números de série.

A variação mostrada na coluna E é apenas para referência neste exemplo e não é usada pelas regras de formatação condicional. No entanto, se você tratar a coluna E como uma coluna auxiliar, poderá escrever regras de formatação condicional mais simples que usam a variação diretamente.

Explicação

Neste exemplo, queremos aplicar três cores diferentes, dependendo de quanto a data original varia da data atual:

  1. Verde se a variação for inferior a 3 dias
  2. Amarelo se a variação for entre 3 e 10 dias
  3. Vermelho se a variação for maior que 10 dias

Para cada regra, calculamos uma variação subtraindo a data original da data "atual" (conforme explicado acima). Em seguida, verificamos o resultado com uma expressão lógica. Quando uma expressão retorna TRUE, a formatação condicional é acionada.

Como queremos três cores separadas, cada uma com um teste lógico, precisaremos de três regras de formatação condicional separadas. A tela abaixo mostra como as regras foram configuradas para aplicar a formatação verde, amarela e vermelha. Observe que as duas primeiras regras têm "stop if true" marcada:

As regras são avaliadas na ordem mostrada. A regra 1 testa se a variação é inferior a 3 dias. A regra 2 verifica se a variação é inferior a 10 dias. A regra 3 verifica se a variação é maior ou igual a 10 dias. Tanto a regra 1 quanto a regra 2 têm "parar se verdadeiro" habilitado. Quando qualquer regra retorna TRUE, o Excel irá parar de verificar regras adicionais.

Vencido em n dias a partir de hoje

Você pode querer comparar uma data de vencimento com a data de hoje. Para testar se as datas estão vencidas em pelo menos n dias a partir de hoje, você pode usar uma fórmula como esta:

=(TODAY()-date)>=n

Esta fórmula retornará TRUE apenas quando uma data for pelo menos n dias no passado. Quando uma data está no futuro, a diferença será um número negativo, então a regra nunca será disparada.

Para obter mais informações sobre a construção de critérios de fórmula, consulte mais de 50 exemplos de critérios de fórmula.

Artigos interessantes...