Seria legal, mas não, nascidos em 29 de fevereiro podem escolher, comemorar seu aniversário em 28 de fevereiro ou 01 de março, o legal é que, a pessoa pode comemorar o aniversário por dois dias seguidos.
Para calcular sua idade com base na data de nascimento no Excel você irá utilizar a função DATADIF, vejamos um exemplo em que com base na data de nascimento iremos calcular a idade em anos, meses e dias:
=DATADIF(A1;HOJE();"y")&" anos, "&DATADIF(A1;HOJE();"ym")& " meses e "& DATADIF(A1;HOJE();"md")& " dia(s)"
Agora vamos explicar cada parte da função:
1º - Você deve notar que a data de nascimento precisa estar na célula A1;
2º -=DATADIF(A1;HOJE();"y")esta parte do código irá retornar a idade em anos, ela sozinha já funciona, isto porque a função calcula a diferença, por isto o nome data dif, ela recebe três parâmetros, a data inicial que no caso está na célula A1, o que seria a data final, no caso usamos a função para retornar a data atual, hoje(), e como queremos o resultado, no exemplo queremos em y (anos);
3º - Na sequencia temos o uso de concatenadores, ou parâmetros que me permitem juntar os campos e formar uma frase, eles são representados por&" anos, " &, fazendo a junção de anos com:& " meses e "meses e por fim& " dia(s)"os dias.
4º - Após a concatenação de ano temos o trechoDATADIF(A1;HOJE();"ym"), note que a função é a mesma, o que muda é apenas o parâmetro, agora ym, que irá retornar a diferença de meses desprezando os anos, em suma ele calcula quantos meses se passam desde a data de nascimento até hoje desprezando os anos.
5º - Por fim, novamente utilizamos a DATADIF para calcular os dias,DATADIF(A1;HOJE();"md"), note que o parâmetro muda novamente, agora utiliza-se o md, que irá retornar os dias desprezando os meses, assim como fizemos com os meses.
Utilizando nossa calculadora acima, basta você informar a sua data de nascimento e apresentaremos a você quantos dias faltam para seu próximo aniversário.
Agora se deseja fazer isto no excel, por exemplo, você pode utilizar a mesma função que citamos acima, a DATADIF, só invertendo os parâmetros, algo como=DATADIF(HOJE();A1;"d"), a inversão que fizemos foi no parâmetro de data inicial, informando a data atual, assim o Excel vai verificar, de hoje, até a data que está na célula A1, em dias, quanto é.