Como uso a formatação condicional em uma planilha com base em datas?

2

Eu tenho uma planilha no OpenOffice V3.3.0 (usada no Windows 7 de 32 bits). Uma coluna contém datas (no formato: 14 de agosto de 2011) e eu quero usar a formatação condicional nessas células, dependendo de até onde ela está no passado.

Por exemplo, se a data estiver dentro de 3 meses (da data de hoje), a cor do plano de fundo da célula deve ser vermelha. Se estiver entre 3 e 6 meses, o fundo deve ser amarelo e se a data for mais de 6 meses atrás, o plano de fundo deve ser verde.

Não consigo ver como definir condições com base em datas - alguém pode ajudar?

    
por andygrunt 14.08.2011 / 22:28

1 resposta

2

Geralmente, você pode fazer isso comparando o valor da célula com o resultado da função TODAY (). Há uma no blog .

Resumindo:

  • selecione a comparação do valor da célula (" Cell value is... ") na caixa de diálogo Formatação condicional;
  • selecione " less than " como operador;
  • como critério de comparação, insira TODAY() para capturar todas as datas anteriores ou TODAY() - 10 para as datas 11 + n dias atrás.

Para comparar com base em meses , você pode usar a EDATE function: EDATE(TODAY(), -3) resultados até a data de três meses atrás. Se a data na célula atual for superior a três meses, a regra de formatação condicional será verdadeira e a formatação condicional será aplicada.

Para comparar com várias condições, certifique-se de colocar a cláusula de comparação mais especial no topo, pois o OpenOffice não verificará outras condições se uma regra for cumprida. Isso significa: para aplicar estilos diferentes com base em datas diferentes no passado, coloque a data mais antiga na primeira posição.

    
por 15.08.2011 / 11:21