Realce aniversário em uma célula referenciada

0

no Excel 2003 na planilha1, eu tenho uma formatação condicional que destaca uma célula quando hoje é o aniversário

na data de nascimento da célula A1

na idade da célula B1 com a fórmula: =DATEDIF($A1,TODAY(),"Y") & " Years, " & DATEDIF($A1,TODAY(),"YM") & " Months, " & DATEDIF ($A1,TODAY(),"MD") & " Days"

com a formatação condicional:
=TEXT($A1,"DD/MM")-TEXT(TODAY(),"DD/MM")=0

que funciona perfeitamente

mas na worksheet2, eu tenho na célula B1 a fórmula de =worksheet1!B1

com a mesma formatação condicional que não funciona

Como posso fazer com que a célula B1 na planilha2 seja destacada quando hoje é o aniversário?

    
por Hany 07.02.2016 / 08:04

3 respostas

0

Após rever o comentário do teylyn, encontrei a solução, na célula A1 na planilha2, também me referi à célula A1 da planilha1; e isso resolveu o problema. Obrigado.

    
por 09.02.2016 / 06:33
1

Você pode adicionar uma referência de planilha à sua fórmula de formatação condicional na planilha 2 para se referir à célula de origem na planilha 1.

=TEXT(Sheet1!$A1,"DD/MM")-TEXT(TODAY(),"DD/MM")=0

    
por 07.02.2016 / 23:05
1

in cell A1 date of Birth
in cell B1 age with the formula

with the conditional formatting:
=TEXT($B1,"DD/MM")-TEXT(TODAY(),"DD/MM")=0

Com a idade em B1, você tem certeza de que sua fórmula condicional funciona? Não está se referindo a A1 ??

Como a folha2 contém a idade, não a data de nascimento, use esta fórmula:
=FIND(B1," 0 Months, 0 Days")>0

    
por 07.02.2016 / 23:26