Encontrar o último dia do Mês com FIMMÊS (Eomonth) e HOJE (Today)

Encontrar o último dia do Mês com FIMMÊS (Eomonth) e HOJE (Today).

Problema

Descobrir a data do último dia do mês.

Sintaxe

A sintaxe da Função FIMMÊS (Eomonth) é bastante simples.
=FIMMÊS(data_inicial;meses)
data_inicial // a data que definimos como a data para a Função analisar (tem que ser uma data válida / 31-2-2020 dá erro!)
meses // o número de meses antes ou depois da data_inicial

1. Devolver o último dia do mês de uma determinada data

Último dia do mês
=FIMMÊS(B2;0)
FIMMÊS(B2; // a data que estamos a analisar
;0) // corresponde ao mês actual da data que estamos a analisar

2. Devolver o último dia do mês seguinte de uma determinada data

Último dia do mês seguinte
=FIMMÊS(B4;1)
;1 // corresponde ao mês seguinte da data que estamos a analisar

3. Devolver o último dia de há 10 meses atrás de uma determinada data

Último dia de há 10 meses atrás
=FIMMÊS(B6;-10)
;-10 // corresponde a menos 10 meses em relação à data que estamos a analisar

4. Usar a Função FIMMÊS (Eomonth) com a Função HOJE (Today)

Podemos ir um pouco mais longe e usar a Função HOJE (Today) para encontrar o último dia do mês.

Funções fimmês e hoje
=FIMMÊS(HOJE();0)
HOJE() // com a Função HOJE() estamos a dizer ao Excel que a data que estamos a querer tomar como ponto de partida é o dia corrente (este artigo foi escrito em Julho - mês 7)
;0) // corresponde ao mês actual da data que estamos a analisar

A fórmula devolve o dia 31 como sendo o último dia do mês.
Mas podemos também encontrar o primeiro dia do mês, utilizando um pequeno truque.

Primeiro dia do mês
=FIMMÊS(HOJE();-1)+1
HOJE() // idêntico à solução anterior; o Excel toma como ponto de partida a data de hoje
;-1) // nesta parte da fórmula definimos que queremos o último dia do mês anterior, sendo o mês actual 7, então - 1, será igual a 30/06 (Junho)
+1 // e adicionamos 1; a fórmula irá devolver 1/7 (Julho)

Nota: a Função FIMMÊS (Eomonth) devolve o número que corresponde à data. Para ver a célula como data deves formatá-la.
Selecionar formatar células Formatar como data

Descarrega o ficheiro exemplo

Descarrega o ficheiro exemplo

Descargas

Descarrega aqui o ficheiro com os exemplos para encontrar o último dia do mês com EOMONTH e TODAY