Habilitar uma célula específica com base no valor de retorno ADDRESS ()

1

Eu quero dar um estilo (destacar) uma célula específica com base em um valor de data. Esta data é, digamos, no celular A1.

Para conseguir isso, pensei em calcular o endereço da célula que quero estilizar com a função ADDRESS. Digamos que eu queira destacar a célula C3, eu usaria então:

=ADDRESS( (DAY(A1) + 2); (MONTH(A1) + 2) )

Que retorna $ C $ 3.

Mas, obviamente, estou sentindo falta de algo porque não consigo encontrar uma maneira de usar esse valor retornado. Eu tentei aplicar uma formatação condicional e usar algo como

=CELL("address")=ADDRESS((DAY(A1)+2);(MONTH(A1)+2))

Sem sorte.

Qual é a maneira correta de conseguir isso?

    
por Virginie 04.02.2015 / 10:50

1 resposta

2

Tente isso. Destaque a célula C3: D4 (por exemplo) e adicione a formatação condicional com a seguinte fórmula:

=AND(ROW(C3)-2=DAY($A$1),COLUMN(C3)-2=MONTH($A$1))

Eu testei isso e funciona conforme descrito, então me avise se você tiver algum problema.

Observação: essa fórmula exclui o ano como um fator, então 1/1/2000 destacaria a célula C3, assim como 1/1/2015

Copie a formatação das células C3: D4 para baixo e em frente para aumentar o intervalo afetado pelo valor de data na célula A1

    
por 04.02.2015 / 16:08