Função DATAM no Excel: somar meses a uma data
Atualizado em 10. November 2026 · Equipe Exercícios Excel
=DATAM(A2;6) dá a data 6 meses depois. Use número negativo para voltar no tempo.Sintaxe
=DATAM(data_inicial; meses)- data_inicial
- A data de partida.
- meses
- Quantos meses somar (ou tirar, se negativo).
Pratique agora
Em C2, calcule o fim do contrato: a data de A2 mais os meses de B2.
Por que não somar 30 dias?
Os meses têm 28, 30 ou 31 dias. A DATAM sempre cai no mesmo dia do mês, e no último dia quando ele não existe: 31/01 + 1 mês dá 28/02.
Passo a passo
Escreva =DATAM( e clique na data de partida. Depois do ponto e vírgula, escreva quantos meses somar, ou uma célula com esse número. Feche o parêntese e formate o resultado como data. Para voltar no tempo, use um número negativo, como -3.
=DATAM(A2;12)Exemplo do dia a dia: fim da garantia
Um produto tem 12 meses de garantia. Com a data da compra em B2, o fim da garantia é a mesma data um ano depois.
=DATAM(B2;12)Junte com HOJE para saber se ainda está na garantia: =SE(HOJE()<=DATAM(B2;12);"Na garantia";"Vencida").
Exemplo do dia a dia: parcelas mensais
Para montar as datas de 10 parcelas mensais a partir da primeira, use o número da parcela menos 1 como meses. Com a primeira data em B1 e o número da parcela em A2:
=DATAM($B$1;A2-1)Arraste para baixo. Cada linha cai no mesmo dia do mês, e o fim do mês é tratado sozinho.
Exemplo do dia a dia: renovação de contrato
Contratos de 6 meses com aviso de 30 dias antes do fim: o fim é DATAM com 6, e o aviso é o fim menos 30 dias.
=DATAM(B2;6)-30Somar anos
Para somar anos, multiplique por 12. Um seguro de 3 anos termina em =DATAM(B2;36). Isso cuida dos anos bissextos sem nenhuma conta extra.
No Excel em inglês e no Google Planilhas
No Excel em inglês, a função se chama EDATE. No Google Planilhas em português, o nome é DATAM.
Exemplo do dia a dia: próxima revisão do carro
Um carro faz revisão a cada 6 meses. Com a data da última revisão em B2, a próxima é DATAM com 6. Com HOJE, você sabe se a revisão está atrasada.
=SE(DATAM(B2;6)<HOJE();"Atrasada";"Em dia")Exemplo do dia a dia: período de experiência
O contrato de experiência costuma durar 90 dias. Para prazos em dias, some os dias direto: =B2+90. Para prazos em meses, como 3 meses, use DATAM: =DATAM(B2;3). Os dois resultados podem ser diferentes em um ou dois dias, por causa do tamanho dos meses.
Erros comuns
- Somar 30 no lugar de 1 mês: os meses têm tamanhos diferentes e a data escorrega
- Esquecer de formatar a célula como data: aparece um número
- Usar DATAM para dias: ela soma meses; para dias, some o número direto
Exemplo do dia a dia: assinatura anual
Uma assinatura anual renova na mesma data todo ano. Para listar as próximas cinco renovações, use DATAM com 12, 24, 36, 48 e 60 meses, ou escreva os números de 1 a 5 numa coluna e use o número vezes 12. A lista ajuda a planejar o caixa dos próximos anos.
=DATAM($B$2;A5*12)Exemplo do dia a dia: validade de documentos
Uma empresa guarda documentos com validade de 6, 12 ou 24 meses, conforme o tipo. Com a data de emissão em B2 e os meses de validade em C2, a DATAM dá o vencimento de cada um. Uma coluna com a diferença para HOJE mostra quantos dias faltam, e a formatação condicional pinta de amarelo os que vencem em menos de 30 dias. Assim, nenhum alvará ou certificado vence sem aviso.
=DATAM(B2;C2)Erros comuns
#VALOR!
A data de partida é texto. Converta com DATA ou VALOR.
Aparece um número como 46964
A célula não está formatada como data. Use Ctrl+1 > Data.
Perguntas frequentes
DATAM aceita uma célula com o número de meses?
Sim: =DATAM(A2;C2) usa os meses escritos em C2, o que deixa cada linha ter um prazo diferente.
Qual a diferença entre DATAM e DATA com MÊS+1?
As duas somam meses. A DATAM cuida do fim do mês: 31/01 + 1 mês dá 28/02. Com DATA(ANO;MÊS+1;DIA), o resultado escorrega para 03/03.
DATAM funciona no Excel online e no celular?
Sim, com o mesmo nome e os mesmos argumentos.
Como voltar 1 ano de uma data?
Use -12 meses: =DATAM(A2;-12). Em 29 de fevereiro, o resultado é 28 de fevereiro do ano anterior.
Como saber quantos meses faltam para uma data?
Use DATADIF: =DATADIF(HOJE();B2;"M") conta os meses completos até a data em B2.
DATAM funciona no Google Planilhas?
Sim, com o mesmo nome em português. Em inglês, EDATE.
DATAM aceita meses com casas decimais?
Ela usa só a parte inteira: 2,7 meses viram 2.
O que acontece com 31 de janeiro mais 1 mês?
O resultado é o último dia de fevereiro: 28 ou 29.
Como achar o último dia do mês?
Use FIMMÊS: =FIMMÊS(A2;0).
Veja também
Aprenda Excel fazendo
Lições curtas, em português, com correção na hora.