Como usar a função EDATE do Excel -

Resumo

A função Excel EDATE retorna uma data no mesmo dia do mês, n meses no passado ou futuro. Você pode usar EDATE para calcular datas de vencimento, datas de vencimento e outras datas de vencimento. Use um valor positivo para meses para obter uma data no futuro e um valor negativo para datas no passado.

Objetivo

Mudar data n meses no futuro ou passado

Valor de retorno

Nova data como número de série do Excel

Sintaxe

= EDATE (data_início, meses)

Argumentos

  • start_date - data de início como uma data válida do Excel.
  • meses - número de meses antes ou depois da data_de_início.

Versão

Excel 2003

Notas de uso

A função EDATE pode adicionar ou subtrair meses de uma data. Você pode usar EDATE para calcular datas de vencimento, datas de contrato, datas de vencimento, datas de aniversário, datas de aposentadoria e outras datas no futuro ou no passado. Use um número positivo para meses para obter uma data no futuro e um número negativo para datas no passado.

EDATE retornará um número de série correspondente a uma data. Para exibir o resultado como data, aplique um formato de número de sua escolha.

Uso básico

Por exemplo, se A1 contém a data 1º de fevereiro de 2018, você pode usar EDATE desta forma:

=EDATE(A1,1) // returns March 1, 2018 =EDATE(A1,3) // returns May 1, 2018 =EDATE(A1,-1) // returns January 1, 2018 =EDATE(A1,-2) // returns December 1, 2017

6 meses a partir de hoje

Para usar EDATE com a data de hoje, você pode usar a função TODAY. Por exemplo, para criar uma data exatamente 6 meses a partir de hoje, você pode usar:

=EDATE(TODAY(),6) // 6 months from today

Passando anos

Para usar a função EDATE para mover por anos, multiplique por 12. Por exemplo, para avançar 24 meses, você pode usar uma destas fórmulas:

=EDATE(A1,24) // forward 2 years =EDATE(A1,2*12) // forward 2 years

A segunda forma é útil quando você já tem anos em outra célula e deseja converter para meses no EDATE.

Fim do mês

O EDATE é inteligente para avançar ou retroceder as datas de "fim de mês" e ajusta os valores de ano, mês e dia conforme necessário. Por exemplo, EDATE manterá o último dia do mês:

=EDATE("31-Jan-2019",1) // returns 28-Feb-2019

Ano bissexto

EDATE também respeitará os anos bissextos:

=EDATE("31-Jan-2020",1) // returns 29-Feb-2020

EDATE com tempo

A função EDATE removerá os horários das datas que incluem o horário (às vezes chamado de "data e hora"). Para preservar a hora em uma data, você pode usar uma fórmula como esta:

=EDATE(A1,n)+MOD(A1,1)

Aqui, a função MOD é usada para extrair a hora da data em A1 e adicioná-la de volta ao resultado de EDATE.

Veja abaixo mais exemplos de fórmulas que usam a função EDATE.

Notas

  1. EDATE retornará o erro #VALUE se a data de início não for uma data válida.
  2. Se a data de início tiver um tempo fracionário anexado, ela será removida.
  3. Se o argumento meses contiver um valor decimal, ele será removido.
  4. Para calcular uma data de final de mês, consulte a função EOMONTH.
  5. EDATE retorna um número de série de data, que deve ser formatado como uma data.

Vídeos relacionados

Como usar argumentos de função A maioria das funções do Excel requer argumentos. Neste vídeo, explicamos como os argumentos da função e como usá-los.

Artigos interessantes...