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.