Obter meses entre as datas

Para medir a linha do tempo de uma atividade, calculamos a diferença entre duas datas em termos de dias, semanas, meses e anos. Mas como podemos calcular a diferença entre duas datas em meses no Excel? Existem diferentes fórmulas para obter meses entre duas datas no Excel.

Figura 1. Calculando meses entre duas datas

Usando a fórmula DATEDIF do Excel

A função DATEDIF do Excel calcula a diferença entre duas datas com base no intervalo especificado como dias, meses, anos. Usando esta função, podemos retornar o número de meses completos entre duas datas de acordo com a seguinte sintaxe;

=DATEDIF( start_date, end_date, "M”)

A função DATEDIF ronda desce os valores por padrão e retorna o número completo de meses entre as datas. Em nosso exemplo, podemos obter meses entre duas datas listadas na coluna B e C como data de início e valores de data de término. Precisamos usar a seguinte fórmula na célula E2 e arrastar a alça de preenchimento para baixo;

=DATEDIF(B2,C2,"M")

Figura 2. Usando a função DATEDIF para calcular meses entre duas datas

Usando a fórmula ANO e MÊS

Podemos calcular meses entre duas datas no Excel usando as funções ANO e MÊS em uma fórmula conforme a sintaxe a seguir;

=(YEAR(end_date)-YEAR(start_date))*12+MONTH(end_date)-MONTH(start_date)

Esta fórmula compara duas datas fornecidas e calcula os meses entre duas datas como um número positivo ou negativo. Vamos aplicar esta fórmula na célula F2 e copiar a fórmula para baixo, como;

=(YEAR(C2)-YEAR(B2))*12+MONTH(C2)-MONTH(B2)

Figura 3. Usando a fórmula YEAR e MONTH para calcular meses entre datas

Observe que o resultado desta fórmula nem sempre é semelhante à função DATEDIF . Porque, a função DATEDIF retorna o número de meses completos decorridos entre as datas, e esta fórmula funciona nos números dos meses que pertencem a datas diferentes. Como na linha 6, a função DATEDIF retorna 3 meses e a fórmula YEAR / MONTH retorna 4 porque as datas pertencem a dois meses diferentes.

Figura 4. A diferença entre DATEDIF e fórmulas ANO / MÊS

Usando a fórmula YEARFRAC

A função do Excel YEARFRAC retorna a fração do ano representando o número de dias inteiros entre duas datas. Usando esta função, podemos retornar o número de meses fracionários ou meses absolutos entre duas datas de acordo com a seguinte sintaxe;

=YEARFRAC( start_date, end_date) * 12

Em Neste exemplo, usaremos a seguinte fórmula na célula G2 para obter meses fracionários entre duas datas e copiá-la para as células abaixo;

=YEARFRAC(B2,C2)*12

Figura 5. Usando a fórmula YEARFRAC para calcular meses entre datas

Conexão instantânea com um especialista por meio de nosso Serviço Excelchat:

Na maioria das vezes, o problema que você precisará resolver será mais complexo do que a simples aplicação de uma fórmula ou função. Se você quiser economizar horas de pesquisa e frustração, experimente nosso serviço Excelchat ao vivo! Nossos especialistas em Excel estão disponíveis 24 horas nos sete dias da semana para responder a qualquer dúvida que você possa ter. Garantimos uma conexão em 30 segundos e uma solução personalizada em 20 minutos.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *