Excel

Calcular anos entre datas

Calculate Years Between Dates

Fórmula do Excel: calcule os anos entre as datasFórmula genérica
= YEARFRAC (start_date,end_date)
Resumo

Para calcular o número de anos entre duas datas, você pode usar o Função YEARFRAC , que retornará um número decimal que representa a fração de um ano entre duas datas. No exemplo mostrado, a fórmula em D6 é:





 
= YEARFRAC (B6,C6)
Explicação

A função YEARFRAC retorna um número decimal que representa os anos fracionários entre duas datas. Por exemplo:

 
= YEARFRAC ('1-Jan-2019','1-Jan-2020') // returns 1 = YEARFRAC ('1-Jan-2019','1-Jul-2020') // returns 1.5

Aqui estão alguns exemplos dos resultados que YEARFRAC calcula:





Data de início Data final Resultado YEARFRAC
01/01/2015 01/01/2016 1
15/03/1970 15/09/1976 6,5
01/01/2000 15/07/2000 0,5389
1/6/2000 25/06/1999 .9333

No exemplo mostrado, a fórmula em D6 é:

 
= YEARFRAC (B6,C6) // returns 1

Resultados de arredondamento

Depois de obter o valor decimal, você pode arredondar o número, se desejar. Por exemplo, você pode arredondar para o número inteiro mais próximo com o Função ROUND :



fórmula do excel para gerar números sequenciais
 
= ROUND ( YEARFRAC (A1,B1),0)

Anos inteiros apenas

Você também pode querer manter apenas a parte inteira do resultado, sem valor fracionário, para que você conte apenas anos inteiros. Nesse caso, você pode simplesmente envolver YEARFRAC no I Função NT :

 
= INT ( YEARFRAC (A1,B1))

Se você precisar calcular anos continuamente, por exemplo, para obter a idade com base em um aniversário, veja o exemplo aqui .

Nota: A função YEARFRAC tem um terceiro argumento opcional que controla como os dias são contados ao calcular anos fracionários. O comportamento padrão é contar os dias entre duas datas com base em um ano de 360 ​​dias, em que todos os 12 meses são considerados 30 dias. o Página YEARFRAC fornece mais informações.

Autor Dave Bruns


^