Calcular o número de meses entre duas datas no Excel (fórmulas fáceis)

Se você gerencia vários projetos, precisa saber quantos meses se passaram entre duas datas. Ou, se você estiver na fase de planejamento, pode precisar saber o mesmo para as datas de início e término de um projeto.

Existem várias maneiras de calcular o número de meses entre duas datas (todas usando fórmulas diferentes).

Neste tutorial, darei a você algumas fórmulas que você pode usar para obter o número de meses entre duas datas.

Então, vamos começar!

Este tutorial cobre:

Usando a função DATEDIF (obter o número de meses concluídos entre duas datas)

É improvável que você obtenha as datas que têm um número perfeito de meses. É mais provável que haja alguns meses e alguns dias abrangidos pelas duas datas.

Por exemplo, entre 1º de janeiro de 2020 e 15 de março de 2020, há 2 meses e 15 dias.

Se você deseja apenas calcular o número total de meses entre duas datas, pode usar a função DATEDIF.

Suponha que você tenha um conjunto de dados conforme mostrado abaixo, onde deseja apenas obter o número total de meses (e não os dias).

Abaixo está a fórmula DATEDIF que fará isso:

=DATEDIF(A2,B2,"M")

A fórmula acima fornecerá apenas o número total de meses completos entre duas datas.

DATEDIF é uma das poucas funções não documentadas do Excel. Ao digitar = DATEDIF em uma célula no Excel, você não veria nenhum IntelliSense ou qualquer orientação sobre quais argumentos ele pode aceitar. Portanto, se estiver usando DATEDIF no Excel, você precisa conhecer a sintaxe.

Caso queira obter o número total de meses e também de dias entre duas datas, você pode usar a fórmula abaixo :

=DATEDIF(A2,B2,"M")&"M "&DATEDIF(A2,B2,"MD")&"D"

Observação: a função DATEDIF excluirá a data de início durante a contagem os números dos meses. Por exemplo, se você iniciar um projeto em 01 de janeiro e terminar em 31 de janeiro, a função DATEDIF dará o número de meses como 0 (já que não conta a data de início e de acordo com ela apenas 30 dias em janeiro foram coberto)

Usando a função YEARFRAC (obter o total de meses entre duas datas)

Outro método para obter o número de meses entre duas datas especificadas é usando a função YEARFRAC.

A função YEARFRAC terá uma data de início e uma data de término como argumentos de entrada e fornecerá o número de anos que se passaram durante essas duas datas.

Ao contrário da função DATEDIF, a função YEARFRAC fornecerá os valores em decimal, caso não tenha decorrido um ano entre as duas datas.

Por exemplo, se minha data de início for 01 de janeiro de 2020 e a data de término for 31 de janeiro de 2020, o resultado da função YEARFRAC será 0,833. Depois de obter o valor do ano, você pode obter o valor do mês multiplicando-o por 12.

Suponha que você tenha o conjunto de dados conforme mostrado abaixo e deseja obter o número de meses entre a data de início e de término.

Abaixo está a fórmula que fará isso:

=YEARFRAC(A2,B2)*12

Isso fornecerá os meses em decimais.

Caso você queira obter apenas o número de meses, você pode envolver a fórmula acima em INT (como mostrado abaixo):

=INT(YEARFRAC(A2,B2)*12)

Outra grande diferença entre a função DATEDIF e a função YEARFRAC é que a função YEARFRAC considerará a data de início como parte do mês. Por exemplo, se a data de início for 01 de janeiro e a data de término for 31 de janeiro, o resultado da fórmula acima será 1

Abaixo está uma comparação dos resultados obtidos de DATEDIF e YEARFRAC.

Usando a fórmula de ANO e MÊS (conte todos os meses em que o projeto estava ativo)

Se desejar saiba o total de meses cobertos entre a data de início e de término, então você pode usar este método.

Suponha que você tenha o conjunto de dados conforme mostrado abaixo:

Abaixo está a fórmula que fornecerá o número de meses entre as duas datas:

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

Esta fórmula usa a função ANO (que fornece o número do ano usando a data) e a função MÊS (que fornece o número do mês usando a data) .

A fórmula acima também ignora completamente o mês da data de início.

Por exemplo, se o seu projeto começa em 01 de janeiro e termina em 20 de fevereiro, o a fórmula mostrada abaixo fornecerá o resultado 1, pois ignora completamente o mês da data de início.

Caso deseje contar também o mês da data de início, você pode usar a fórmula abaixo:

=(YEAR(B2)-YEAR(A2))*12+(MONTH(B2)-MONTH(A2)+1)

Você pode querer usar a fórmula acima quando quiser saber em quantos meses este projeto esteve ativo (o que significa que ele poderia contar o mês, mesmo se o projeto estivesse ativo por apenas 2 dias no mês).

Portanto, essas são três maneiras diferentes de calcular meses entre duas datas no Excel. O método que você escolher seria baseado no que você pretende calcular (abaixo está um rápido resumo):

  • Use o método da função DATEDIF se você deseja obter o número total de meses concluídos entre dois datas (ignora a data de início)
  • Use o método YEARFRAC quando quiser obter o valor real dos meses decorridos entre as datas de reboque. Também dá o resultado em decimal (onde o valor inteiro representa o número de meses completos e a parte decimal representa o número de dias)
  • Use o método ANO e MÊS quando quiser saber quantos meses estão cobertos entre duas datas (mesmo quando a duração entre a data de início e de término é de apenas alguns dias)

Abaixo está como cada fórmula coberta neste tutorial contará o número de meses entre dois datas:

Espero que você tenha achado este tutorial do Excel útil.

Você também pode gostar do seguinte Excel dicas e tutoriais:

  • Como calcular o número de dias entre duas datas no Excel
  • Como remover a hora da data / carimbo de data / hora no Excel
  • Converter tempo em número decimal no Excel (horas, minutos, segundos)
  • Como inserir rapidamente data e carimbo de data / hora no Excel
  • Converter data em texto no Excel
  • Como somar valores entre duas datas no Excel

Deixe uma resposta

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