Fórmula do Excel: Contar meses entre duas datas

Neste tutorial, apresentamos fórmulas para contar os meses entre duas datas especificadas.
Se pretender acompanhar este tutorial, transfira a folha de cálculo de exemplo.
Obter o número de meses completos entre datas
Fórmula genérica:
| DATEDIF(start_date,end_date,”M”) |
Sintaxe e argumentos
| Start_date, end_date: the two dates that you want to get months difference between. |
Valor de retorno
A fórmula devolve um valor numérico inteiro correspondente ao número de meses.
Valor de erro
1. Quando a data_inicial for posterior à data_final, a fórmula devolve o erro #NÚM!
2. Quando a data_inicial ou a data_final não forem datas válidas (por exemplo, um valor de texto ou uma data inválida no Excel, como datas anteriores a 1/1/1900), a fórmula devolve o erro #VALOR!
Como funciona esta fórmula
Para contar o número de meses entre as datas nas células B3 e C3, utilize a seguinte fórmula:
| =DATEDIF(B3,C3,"M") |
Prima a tecla Enter e arraste a alça de preenchimento pelas células que precisam desta fórmula.

Explicação
Função DATEDIFDevolve o número de anos, meses ou dias completos entre duas datas.
Observação
A fórmula calcula e arredonda o número de meses por defeito. Se pretender obter o mês inteiro mais próximo, utilize a seguinte fórmula:
| DATEDIF(start_date,end_date+15,"M") |

Obter o número de meses decimais entre datas
Fórmula genérica
| YEARFRAC(date1,date2)*12 |
Sintaxe e argumentos
| Date1, date2: the two dates that you count the number of months based on. |
Valor de retorno
A fórmula devolve um valor em formato de data; terá de formatar o resultado como número.
Como funciona a fórmula
Para contar os meses entre as datas nas células B3 e C3, utilize a seguinte fórmula:
| =YEARFRAC(C3,B3)*12 |
Prima a tecla Enter e, em seguida, arraste a alça de preenchimento para baixo até às células onde pretende aplicar esta fórmula.

Mantenha o resultado da fórmula selecionado e prima Ctrl+1 para abrir a caixa de diálogo Definir formato de célula. Depois, no separador Número, clique em Data na lista Categoria e escolha o tipo de data que pretende apresentar na secção Tipo.
Clique em OK e o resultado será apresentado como data.
Explicação
YEARFRAC função: calcula o ano fracionário em formato decimal entre datas indicadas. A fórmula básica é YEARFRAC(data1;data2); ao multiplicar por 12 no final da fórmula, obtém-se o número fracionário de meses em formato decimal entre as datas.
Observação
Se pretender obter o número inteiro de meses com a função YEARFRAC, pode adicionar a função INT antes da função YEARFRAC, como neste exemplo:
| INT(YEARFRAC(date1,date2)*12) |

Conta os meses arredondados por defeito.
Fórmulas relacionadas
- Obter o primeiro ou o último dia a partir do nome do mês
Imagine que tem uma tabela com o ano e o nome do mês e pretende obter o primeiro dia desse mês. Que fórmula pode usar no Excel? - Contar dias até Data de vencimento
Para contar os dias entre hoje e cada Data de vencimento no Excel utilizando uma fórmula - Mostrar a data ou hora atuais
Este tutorial apresenta fórmulas para exibir a data ou a hora atuais no Excel. - Criar Intervalo de Datas Semanal
Neste tutorial, apresentamos uma fórmula para obter rapidamente o intervalo de datas semanal no Excel.
Funções relacionadas
- Função WEEKNUM do Excel
Devolve o Número da semana da data indicada num ano - Função WORKDAY do Excel
Adiciona dias úteis à Data de Início indicada e devolve um dia útil - Função MONTH do Excel
A função MONTH obtém o mês como número inteiro (1 a 12) a partir de uma data - Função DAY do Excel
A função DAY obtém o dia como número (1 a 31) a partir de uma data - Função NOW do Excel
Obter a hora e a data atuais
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.