Fórmula do Excel: adicionar anos até a data -

Índice

Fórmula genérica

=DATE(YEAR(date)+years,MONTH(date),DAY(date))

Resumo

Para adicionar um determinado número de anos a uma data, você pode usar uma fórmula baseada na função DATA, com ajuda das funções ANO, MÊS e DIA.

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

=DATE(YEAR(B5)+C5,MONTH(B5),DAY(B5))

Explicação

Trabalhando de dentro para fora, as funções ANO, MÊS e DIA extraem esses respectivos componentes de data:

=YEAR(B5) // 1960 =MONTH(B5) // 3 =DAY(B5) // 8

No nível externo, a função DATE simplesmente remonta os valores dos componentes em uma data válida do Excel. Para adicionar anos à data, só precisamos adicionar o valor em C5 ao componente do ano antes da remontagem:

=DATE(YEAR(B5)+C5,MONTH(B5),DAY(B5))

A fórmula é então resolvida assim:

=DATE(1960+10,3,8) =DATE(1970,3,8) =8-Mar-1970

Nota: se você precisar adicionar um múltiplo "par" de 12 meses a uma data (ou seja, 12, 24, 36, 48, etc), você pode usar uma fórmula muito mais simples baseada na função EDATE. Veja: adicionar meses a uma data.

Artigos interessantes...