Função EDATE - Adicionar / Subtrair Meses para uma Data (Excel, Planilhas, VBA)

Baixar exemplo de pasta de trabalho

Baixe a apostila de exemplo

Este tutorial demonstra como usar o Função Excel EDATE no Excel para adicionar ou subtrair meses a uma data.

Visão geral da função EDATE

A função EDATE retorna uma data, n número de meses a partir de uma data de início.

Para usar a função de planilha do Excel EDATE, selecione a célula e o tipo:

(Observe como a fórmula de entrada aparece)

Sintaxe e entradas da função EDATE:

1 = EDATE (data_início, meses)

data de início - A data de início no formato de número de série do Excel ou inserida como uma data com aspas ao redor da data. Exemplo: Você não pode inserir 12/11/2015 diretamente na célula. Em vez disso, você precisa inserir “12/11/2015” ou usar o número de série correspondente: 42320. Como alternativa, você pode fazer referência a uma célula com a data 12/11/2015 inserida. O Excel converte automaticamente as datas armazenadas nas células em formato serial (a menos que a data seja inserida como texto).

meses - Número de meses a partir da data de início. O número pode ser positivo (futuro) ou negativo (passado).

Exemplos EDATE

Adicionar meses a uma data

A função EDATE é usada para adicionar meses a uma data:

Adicionar um mês

1 = EDATE (B3,1)

Adicionar seis meses

1 = EDATE (B3,6)

Subtrair meses de uma data
A função EDATE também pode ser usada para subtrair meses de uma data.

Subtrair um mês

1 = EDATE (B3, -1)

Subtrair seis meses

1 = EDATE (B3, -6)

E quanto ao final do mês?
Se o dia da data de início for maior que o número de dias no mês final, o último dia do mês será exibido:

O contrário não é verdade.

Para garantir que você obtenha o último dia do mês, você pode usar a função EOMONTH em seu lugar:

1 = EOMONTH (B3,1)

EDATE no Planilhas Google

A função EDATE funciona exatamente da mesma forma no Planilhas Google e no Excel:

Exemplos EDATE em VBA


Você também pode usar a função EDATE em VBA. Modelo:
Application.Worksheetfunction.Edate (start_date, months)
Para os argumentos da função (data_de_início, etc.), você pode inseri-los diretamente na função ou definir as variáveis ​​a serem usadas.

Voltar para a lista de todas as funções no Excel

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave