Como contar meses entre duas datas no excel?

No Excel, para obter a quantidade de meses entre duas datas, a melhor forma é utilizar a função DATEDIF. Nesta função você precisa especificar a data de início e a data de término. Depois disso, você também precisa especificar a unidade na qual deseja obter o resultado.

No exemplo a seguir, temos duas datas nas células A2 e B2.

duas datas nas células

Fórmula para obter meses entre duas datas (DATEDIF)

  1. Primeiro, na célula C2, insira a função DATEDIF.
  2. Depois disso, no primeiro argumento, consulte a célula A2 onde está a data de início.
  3. Então, no segundo argumento, consulte B2 onde você tem a data de término.
  4. Agora, no terceiro argumento, digite “m”.
  5. No final, pressione Enter para obter o resultado.
fórmula datada se

Aqui você pode ver que tem 11 no resultado, o que é correto porque temos 11 meses entre março de 2021 e fevereiro de 2022.

 =DATEDIF(A2,B2,"m")

Como você viu ao entrar na função DATEDIF, o Excel não exibe a função e você não encontrará esta função na lista de funções da lista. Você pode aprender mais sobre DATEDIF aqui. Você também pode usar DATEDIF para exibir meses e dias separadamente, mas em uma única célula.

datado se for exibido-mês-dias-separadamente

Na fórmula acima, usamos DATEDIF duas vezes para obter meses, depois dias, e depois concatenamos as duas fórmulas para obter um resultado completo.

Mês entre duas datas usando YEARFRAC

Pode haver uma situação em que precisemos contar os meses entre 2 datas, mas também precisamos considerar os dias que temos após o término dos meses. Neste caso, a melhor forma é utilizar a função YEARFRAC.

Em YEARFRAC, você deve especificar a data de início no primeiro argumento e, em seguida, a data de término no segundo argumento. E depois disso use o sinal de asterisco para multiplicar por 12.

Agora, depois de pressionar Enter, você obterá o número total de meses entre essas duas datas como números inteiros e dias como decimais.

função anofrac

No exemplo acima, temos 1º de março de 2021 como data de início e 23 de fevereiro de 2022 como data de término. Agora quando utilizo YEARFRAC ele retorna 11,73 onde 11 é o número de meses e 0,73 é o valor decimal que representa os 23 dias que temos no mês de fevereiro.

Se quiser arredondar o resultado, você pode agrupar esta fórmula com a função round.

função round-with-yearfrac

Usando a função ANO + MÊS para obter o mês entre duas datas

Existe outro método que você pode usar para obter a contagem de meses entre duas datas. Combinando as funções ANO e MÊS, você pode criar a seguinte fórmula que retorna meses.

 =(YEAR(B2)-YEAR(A2))*12+MONTH(B2)-MONTH(A2)
função ano mais mês

Para entender esta função, é necessário dividi-la em duas partes:

Na primeira parte, onde temos a função ano, pega o ano da data final, depois o ano da data inicial e depois multiplica por doze. Esta parte retorna o número de meses que você tem entre as datas.

primeira parte da função

Essa parte da fórmula só faz diferença quando você tem datas com anos diferentes, ambas as datas têm anos iguais, então essa parte não fará diferença no cálculo. Como você pode ver temos 2021 e 2022 e o resultado que esta parte da fórmula dá é 12.

Na segunda parte, subtraímos o mês da data de término do mês da data de início. E esta parte também ignora os dias aos quais temos acesso.

segunda parte da função

Portanto, quando subtraímos março (3) de fevereiro (2), obtemos -1 no resultado.

Depois disso, no final, deduz -1 de 12, obtemos 11, que é o número total de meses que temos entre as duas datas. Se você me perguntar qual método eu mais gosto, eu diria DATEDIF que é simples de usar e fácil de entender pelo usuário.

Obtenha o arquivo Excel

Download

Adicione um comentário

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