Calcular Ano Mes e Dia Entre Duas Datas Excel

Existem várias maneiras de calcular o número de anos, meses e dias entre duas datas no Excel, aqui estão algumas das mais comuns:

  1. Usando a função DATEDIF

A função DATEDIF é uma função oculta do Excel, que pode ser usada para calcular a diferença entre duas datas. A sintaxe da função é a seguinte:

=DATEDIF(datainicial, datafinal, "intervalo")

Onde "datainicial" é a primeira data, "datafinal" é a segunda data e "intervalo" é um código que indica o tipo de unidade a ser calculada (por exemplo, "y" para anos, "m" para meses, "d" para dias).

Para calcular a diferença em anos, meses e dias, você pode usar a seguinte fórmula:

=DATEDIF(datainicial, datafinal, "y") & " anos, " & DATEDIF(datainicial, datafinal, "ym") & " meses e " & DATEDIF(datainicial, datafinal, "md") & " dias"

Substitua "datainicial" e "datafinal" pelas suas datas reais. Esta fórmula retornará um resultado como "2 anos, 7 meses e 15 dias".

  1. Usando fórmulas matemáticas

Você pode calcular a diferença entre duas datas usando fórmulas matemáticas simples. Primeiro, você precisa calcular o número de dias entre as duas datas, e depois dividir esse número pelo número de dias em um ano (365 ou 366, dependendo se o ano é bissexto) e pelo número de dias em um mês (28, 29, 30 ou 31, dependendo do mês). Aqui está a fórmula:

=INT((datafinal-datainicial)/365) & " anos, " & INT(MOD((datafinal-datainicial)/30.4166666667,12)) & " meses e " & INT(MOD((datafinal-datainicial),30.4166666667)) & " dias"

Substitua "datainicial" e "datafinal" pelas suas datas reais. Esta fórmula retornará um resultado como "2 anos, 7 meses e 15 dias".

  1. Usando a função YEARFRAC

A função YEARFRAC calcula o número de anos e frações de anos entre duas datas. A sintaxe da função é a seguinte:

=YEARFRAC(datainicial, datafinal)

Para calcular a diferença em anos, meses e dias, você pode usar a seguinte fórmula:

=INT(YEARFRAC(datainicial, datafinal)) & " anos, " & INT((YEARFRAC(datainicial, datafinal)-INT(YEARFRAC(datainicial, datafinal)))*12) & " meses e " & INT(MOD((datafinal-datainicial),30.4166666667)) & " dias"

Substitua "datainicial" e "datafinal" pelas suas datas reais. Esta fórmula retornará um resultado como "2 anos, 7 meses e 15 dias".

Veja também mais Cálculos com a letra C

Cálculos que começam com:

Comentários