Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
EDATE

Função DATAM do Excel

O que a função DATAM faz?

A função DATAM recebe uma data inicial e um número de meses e devolve a data resultante, mantendo o mesmo dia do mês. Valor positivo avança, negativo recua. Serve para vencimentos mensais, prazos de garantia e parcelas, sem se preocupar com meses de 28, 30 ou 31 dias.

Nome em portuguêsDATAM
Nome em inglêsEDATE
CategoriaData e hora
RetornaNúmero de série da data resultante (exibido como data)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função DATAM?

Excel em português do BrasilDATAM(data_inicial; meses)
Excel em inglêsEDATE(start_date, months)

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
data_inicialSimA data de partida. Informe a data com a função DATA, como referência a uma célula ou como resultado de outra fórmula. Datas escritas como texto podem causar problemas.
mesesSimQuantos meses avançar (positivo) ou recuar (negativo) a partir da data inicial. Valores com decimais são truncados.

Como usar a função DATAM na prática?

Exemplo 1: Vencimentos mensais de uma parcela

Planilha do exemplo 1 da função DATAM
ABC
1 InícioMesesVencimento
2 15/01/2026115/02/2026
3 15/01/2026215/03/2026
4 15/01/2026315/04/2026
Fórmula na célula C2 =DATAM(A2;B2) Em inglês: =EDATE(A2,B2)
Resultado: 15/02/2026
Fórmula na célula C3 =DATAM(A3;B3) Em inglês: =EDATE(A3,B3)
Resultado: 15/03/2026
Fórmula na célula C4 =DATAM(A4;B4) Em inglês: =EDATE(A4,B4)
Resultado: 15/04/2026

A função avança o número de meses da coluna B a partir de 15/01/2026 e mantém o dia 15. Um mês à frente dá 15/02/2026, dois dão 15/03/2026 e três dão 15/04/2026.

Exemplo 2: Quando o mês de destino é mais curto

Planilha do exemplo 2 da função DATAM
ABC
1 InícioMesesVencimento
2 31/01/2026128/02/2026
3 31/01/2026231/03/2026
4 31/01/2026330/04/2026
Fórmula na célula C2 =DATAM(A2;B2) Em inglês: =EDATE(A2,B2)
Resultado: 28/02/2026
Fórmula na célula C3 =DATAM(A3;B3) Em inglês: =EDATE(A3,B3)
Resultado: 31/03/2026
Fórmula na célula C4 =DATAM(A4;B4) Em inglês: =EDATE(A4,B4)
Resultado: 30/04/2026

A data inicial é 31/01/2026. Fevereiro não tem dia 31, então a função devolve o último dia dele, 28/02/2026. Em março há dia 31 e o resultado é 31/03/2026. Abril tem só 30 dias, e o resultado é 30/04/2026.

Exemplo 3: Fim da garantia e lembrete um mês antes

Planilha do exemplo 3 da função DATAM
ABCD
1 CompraGarantia (meses)Fim da garantiaLembrete
2 10/03/20261210/03/202710/02/2027
Fórmula na célula C2 =DATAM(A2;B2) Em inglês: =EDATE(A2,B2)
Resultado: 10/03/2027
Fórmula na célula D2 =DATAM(A2;B2-1) Em inglês: =EDATE(A2,B2-1)
Resultado: 10/02/2027

Somar 12 meses a 10/03/2026 dá 10/03/2027, o fim da garantia. Para o lembrete, o número de meses menos 1 (11 meses) dá 10/02/2027, um mês antes do vencimento.

Quais erros a função DATAM costuma dar?

#VALOR!

Por que acontece: A data inicial não é uma data válida, por exemplo um texto que o Excel não reconhece como data.

Como corrigir: Use uma data de verdade: uma célula com data válida, a função DATA ou DATA.VALOR para converter o texto.

Exemplo que gera o erro, na célula B2=DATAM(A2;1)Resultado: #VALOR!

Aparece um número em vez da data

Por que acontece: A função devolve o número de série. Se a célula estiver com formato Geral ou Número, a data não aparece formatada.

Como corrigir: Mude o formato da célula para Data, na guia Página Inicial, grupo Número.

O dia mudou de 31 para 28, 29 ou 30

Por que acontece: O mês de destino não tem o dia da data inicial, então a função devolve o último dia desse mês. A ajuda do LibreOffice mostra o mesmo comportamento: um mês antes de 31/03/2001 é 28/02/2001.

Como corrigir: O resultado está correto. Se precisar manter o dia 31 do mês seguinte quando existir, calcule cada vencimento a partir da data inicial, e não da data anterior.

DATAM no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelDATAM (EDATE)Referência deste dicionário.
Google PlanilhasDATAM (EDATE)Existe com a mesma sintaxe: data de início e meses. A página do Google avisa que a data deve ser referência, função de data ou número: DATAM(10/10/2000;1), sem aspas e sem DATA, é lido como divisão. Documentação do Google
LibreOffice CalcDATAM (EDATE)No Calc em português a função também chama DATAM, com data de início e meses. A ajuda diz que só os meses são considerados e mostra um mês antes de 31/03/2001 resultando em 28/02/2001. Ajuda do LibreOffice

A função DATAM existe no Excel 2013?

Existe no Excel 2013 Excel 2007 ou anterior

A lista oficial de funções do Excel não traz marcador de versão para a DATAM, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.

Veja todas as funções por versão em funções do Excel por versão.

O que mais vale saber sobre a DATAM?

  • Para gerar uma sequência de vencimentos, calcule cada parcela a partir da data inicial (DATAM(inicio; 1), DATAM(inicio; 2), ...) e não da parcela anterior, para o dia não ir encolhendo.
  • Se o argumento meses tiver decimais, a função trunca: 1,9 vale 1.
  • DATAM mantém o dia do mês, enquanto FIMMÊS sempre devolve o último dia do mês de destino.
  • Para somar anos, use meses múltiplos de 12: DATAM(data; 24) avança dois anos.

Perguntas frequentes sobre a DATAM

Como somar meses a uma data no Excel?

Use =DATAM(A2;3) para avançar 3 meses a partir da data em A2. Para recuar, use um número negativo, como =DATAM(A2;-3). Formate a célula do resultado como Data.

O que DATAM faz quando o mês de destino é mais curto?

Devolve o último dia do mês de destino. DATAM(DATA(2026;1;31);1) resulta em 28/02/2026, porque fevereiro de 2026 não tem dia 31.

Qual a diferença entre DATAM e FIMMÊS?

DATAM mantém o dia do mês da data inicial. FIMMÊS ignora o dia e devolve sempre o último dia do mês de destino. Os dois usam os mesmos argumentos.

Funções relacionadas

Ver todas as funções de data e hora

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.