Como calcular Age com uma fórmula Excel

Uma das maneiras mais fáceis de calcular a idade de qualquer coisa é usar a função DATEDIF do Excel. Esta função misterioso não aparece em arquivos de Ajuda do Excel, mas tem sido em torno desde Excel 2000. Esta função faz o cálculo de qualquer tipo de comparações de data uma brisa.

Para calcular a idade de uma pessoa usando a função DATEDIF, você pode inserir uma fórmula como esta:

= DATEDIF ( "1972/05/16", TODAY (), "y")

Você pode, naturalmente, fazer referência a uma célula que contém uma data:

= DATEDIF (B4, TODAY (), "y")

A função DATEDIF calcula o número de dias, meses ou anos entre duas datas. Ela exige três argumentos: uma data de início, uma data final, e uma unidade de tempo.

As unidades de tempo são definidos por uma série de códigos, que são listados na tabela.

Códigos Unidade DATEDIF Tempo
CódigoO que ele retorna
"Y"O número de anos completos no período.
"M"O número de meses completos no período.
"D"O número de dias no período.
"Md"A diferença entre os dias de start_date e end_date. Themonths e anos das datas são ignorados.
"Ym"A diferença entre os meses de start_date e dias end_date.The e anos das datas são ignorados.
"Km"A diferença entre os dias de start_date e end_date. Theyears das datas são ignorados.

Usando esses códigos de tempo, você pode facilmente calcular o número de anos, meses e dias entre duas datas. Se alguém nasceu em 16 de maio de 1972, você poderia encontrar a idade da pessoa no ano, meses e dias, utilizando estas respectivas fórmulas:

= DATEDIF ( "1972/05/16", TODAY (), "y") = DATEDIF ( "1972/05/16", TODAY (), "m") = DATEDIF ( "1972/05/16", HOJE (), "d")

menu