Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Olá, boa tarde.
Você pode usar a fórmula TEXTO para formatar os campos de data como números e então fazer uma fórmula condicional para subtrair os anos e chegar na idade.
Vamos supor que na célula A1 exista a data de nascimento e na célula B1 a data atual ( =HOJE() )
Utilize então a seguinte fórmula em uma célula com formato de numero para retornar a ideade:
=SE(TEXTO(B1;"mm")>TEXTO(A1;"mm");TEXTO(B1;"aaaa")-TEXTO(A1;"aaaa");SE(TEXTO(B1;"mm")=TEXTO(A1;"mm");SE(TEXTO(B1;"dd")>=TEXTO(A1;"dd");TEXTO(B1;"aaaa")-TEXTO(A1;"aaaa");TEXTO(B1;"aaaa")-TEXTO(A1;"aaaa")-1);TEXTO(B1;"aaaa")-TEXTO(A1;"aaaa")-1))
As condições acima incluem:
- Se os mêses dos dois campos de data forem iguais e o dia for igual, quer dizer que é aniversário da pessoa, então basta subtrair os anos
- Se os mêses forem iguais mas o dia atual for menor que o dia do aniversário, então basta subtrair os anos menos 1
- Se o mês atual for maior subtraem-se os anos
- Se o mês atual for menor subtraem-se os anos menos 1
Parece um pouco confuso e extenso, mas funciona! =P
Abs.