
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 passadoValor de retorno
Data do último dia do mêsSintaxe
= 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 2003Notas 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
- Para meses , use um número positivo para datas futuras e um número negativo para datas no passado.
- EOMONTH retornará o erro #VALUE se a data de início não for uma data válida.
- Se a data de início tiver um tempo fracionário anexado, ela será removida.
- Se o argumento meses contiver um valor decimal, ele será removido.
- Para mover qualquer data n meses para o futuro ou passado, consulte a função EDATE.
- EOMONTH retorna um número de série de data, que deve ser formatado como uma data.
Vídeos relacionados

