Como usar a função EOMONTH do Excel -

Resumo

A função Excel EOMONTH retorna o último 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 que precisam chegar no último dia de um mês. Use um valor positivo para meses para obter uma data no futuro e um valor negativo para obter uma data no passado.

Objetivo

Obtenha o último dia do mês n meses no futuro ou passado

Valor de retorno

Data do último dia do mês

Sintaxe

= EOMONTH (data_início, meses)

Argumentos

  • start_date - uma data que representa a data de início em um formato válido de número de série do Excel.
  • meses - o número de meses antes ou depois da data_de_início.

Versão

Excel 2003

Notas de uso

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

EOMONTH retorna 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, com 12 de maio de 2017 na célula B5:

=EOMONTH(B5,0) // returns May 31, 2017 =EOMONTH(B5,4) // returns Sep 30, 2017 =EOMONTH(B5,-3) // returns Feb 28, 2017

Você também pode usar o EOMONTH para se mover através dos anos:

=EOMONTH(B5,12) // returns May 31, 2018 =EOMONTH(B5,36) // returns May 31, 2020 =EOMONTH(B5,-24) // returns May 31, 2015

Último dia do mês atual

Para obter o último dia do mês atual, combine a função TODAY com EOMONTH desta forma:

=EOMONTH(TODAY(),0) // last day of current month

A função TODAY retorna a data atual para a função EOMONTH. EOMONTH, com zero (0) para meses, usa a data atual para calcular o último dia do mês atual.

Primeiro dia do mês atual

Embora EOMONTH retorne o último dia do mês, você pode usar EOMONTH para obter o primeiro dia do mês do mês atual assim:

=EOMONTH(TODAY(),-1)+1 // first day of current month

Veja os links abaixo para mais exemplos de como usar a função EOMONTH nas fórmulas.

Notas

  1. Para meses , use um número positivo para datas futuras e um número negativo para datas no passado.
  2. EOMONTH retornará o erro #VALUE se a data de início não for uma data válida.
  3. Se a data de início tiver um tempo fracionário anexado, ela será removida.
  4. Se o argumento meses contiver um valor decimal, ele será removido.
  5. Para mover qualquer data n meses para o futuro ou passado, consulte a função EDATE.
  6. EOMONTH retorna um número de série de data, que deve ser formatado como uma data.

Vídeos relacionados

Como calcular e destacar datas de expiração Como gerar uma data de expiração no futuro, como calcular "dias restantes" e como destacar datas que expiram ou expiram em breve com formatação condicional. SEQUÊNCIA de datas Neste vídeo, veremos como gerar uma sequência de datas com a função SEQUÊNCIA.

Artigos interessantes...