Calcule 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ê está 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!

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 2021-2022 e 15 de março de 2021 a 2022, 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 concluídos 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") e "M" e DATEDIF (A2, B2, "MD") e "D"

Nota: a função DATEDIF excluirá a data de início ao contar 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 abordado)

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 usará 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 decimais caso não tenha decorrido um ano entre as duas datas.

Por exemplo, se minha data de início for 01 de janeiro de 2021-2022 e a data de término for 31 de janeiro de 20, 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 as datas de início e 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 completos, pode envolver a fórmula acima em INT (conforme mostrado abaixo):

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

Outra diferença importante 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 que você obtém de DATEDIF e YEARFRAC.

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

Se quiser saber o total de meses cobertos entre a data de início e a data de término, 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:

= (ANO (B2)-ANO (A2)) * 12 + MÊS (B2) -MÊS (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, a fórmula mostrada abaixo fornecerá o resultado como 1, pois ignora completamente o mês da data de início.

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

= (ANO (B2)-ANO (A2)) * 12+ (MÊS (B2) -MÊS (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 resumo rápido):

  • Use o método da função DATEDIF se você deseja obter o número total de meses concluídos entre duas datas (ele 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 são cobertos entre duas datas (mesmo quando a duração entre a data de início e a de término é de apenas alguns dias)

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

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

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

  • 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
  • Como adicionar meses à data no Excel

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave