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