Função DATAM no Excel: somar meses a uma data

Atualizado em 10. November 2026 · Equipe Exercícios Excel

A DATAM soma meses a uma data. Exemplo: =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

Exercício 1 de 1Correção na hora, sem cadastro

Em C2, calcule o fim do contrato: a data de A2 mais os meses de B2.

C2
fx
A
B
C
D
E
F
1
Início
Meses
Fim
2
31.01.2027
6
3
4
5
6
7
8

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)-30

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

Começar grátis