Este tutorial cobre como calcular a idade no Excel.
Calcule a idade exata
Para calcular a idade exata de uma pessoa, você deseja calcular a diferença entre a data atual (ou qualquer outra data desejada) e a data de nascimento.
Você pode pensar que poderia simplesmente dividir a diferença em dias entre a data atual e a data de nascimento por 365: (Data Atual - Data de Nascimento) / 365. Esta resposta está próxima, no entanto, isso ignora anos bissextos (Lembre-se de que a cada 4 anos, fevereiro tem um dia extra e 366 dias nesse ano).
(Data Atual - Data de Nascimento) /365.25 geralmente produzirá um resultado mais preciso, no entanto, não é tão preciso quanto poderia ser. Em vez disso, use a função YEARFRAC:
Função YEARFRAC
= YEARFRAC (data_início, data_final)
A função YEARFRAC retorna uma diferença de ano decimal entre duas datas.
Veja um exemplo:
= ANO (B5, HOJE ())
Observação: a função TODAY: TODAY () retorna a data de hoje (13/06/2016 em nosso exemplo)
Calcular idade arredondada (truncada)
A resposta anterior estava em formato decimal (25,59 anos). No entanto, geralmente nos referiríamos a essa pessoa como tendo 25 anos, não 25,59 anos.
Você pode usar as funções INT ou TRUNC para simplesmente cortar decimais (nota: você também pode usar a função FLOOR, no entanto, a função Floor requer uma entrada adicional)
= INT (ANO (C5, HOJE ()))
Datas em Excel
Como o Excel faz isso tão facilmente?
Permita-me mostrar a você um segredo de como as datas funcionam no Excel. As datas no Excel são armazenadas como um valor que representa o número de dias desde a primeira data no Excel.
Veja você mesmo formatando uma data em formatação de número na Faixa de Opções Home.
Ou usando o atalho CTRL + SHIFT + 1
8 de novembro de 1990 é 33.185 dias desde o primeiro dia do Excel, a data imaginária de 0 de janeiro de 1900. Portanto, a data 08/11/1990 é armazenada como o número 33.185. Quanto a datas anteriores ao primeiro encontro, esse é um problema totalmente diferente para outro post!