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.
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