Navegação Rápida
DATAM - Função DATAM
Resumo
A função DATAM do Excel retorna uma data ajustada em um número específico de meses antes ou depois de uma data inicial. Ideal para calcular datas de vencimento, liquidação ou qualquer data recorrente no mesmo dia do mês.
Sintaxe
DATAM(data_inicial; meses)
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| data_inicial | Data |
Sim | Data inicial obrigatória. Deve ser inserida como função DATA() ou resultado de fórmula |
| meses | Número |
Sim | Número inteiro de meses (positivo=futuro, negativo=passado) |
Usando a função EDATE
Use DATAM para automatizar cálculos de datas de vencimento de contratos, parcelas mensais, datas de pagamento ou qualquer situação que exija manter o mesmo dia do mês em períodos futuros ou passados.
Exemplos Comuns de EDATE
Data um mês à frente
=DATAM(DATA(2024;1;15);1)
Retorna 15/02/2024 (um mês após 15/01/2024)
Data um mês atrás
=DATAM(DATA(2024;1;15);-1)
Retorna 15/12/2023 (um mês antes de 15/01/2024)
Dois meses no futuro
=DATAM(A1;2)
Adiciona 2 meses à data da célula A1
Perguntas Frequentes
Erros Comuns e Soluções
#VALOR!
Cause: data_inicial não é uma data válida
Solution: Use função DATA() ou verifique o formato da data
Resultados inesperados
Cause: Data inserida como texto
Solution: Converta para data com função DATA()
Dia não existe no mês alvo
Cause: 31/01 + 1 mês = 31/02 (inválido)
Solution: Excel ajusta automaticamente para último dia válido
Notas
- Excel armazena datas como números sequenciais
- 1º/01/1900 = número de série 1
- Função ideal para finanças e contratos
- Sempre teste com função ÉDATA() antes
Compatibilidade
Disponível em: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Não disponível em:
Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2007+