Pular para o conteúdo principal
FormulaDojo
Idioma:Português (Brasil)

FIMMÊS no Excel: como achar o último dia do mês

Atualizado em

O FIMMÊS retorna o último dia de um mês, um número de meses antes ou depois de uma data. Por exemplo, =FIMMÊS(B2;1) retorna 28 de fevereiro de 2025 para uma nota de 17 de janeiro de 2025: o fim do mês seguinte. Use 0 para o fim do mesmo mês.

Sintaxe do FIMMÊS

=FIMMÊS(data_inicial; meses)

data_inicial
A data de partida: uma célula como B2, HOJE() ou DATA(2025;1;17).
meses
Quantos meses deslocar: 0 para o mesmo mês, 1 para o seguinte, -1 para o anterior. Pode vir de uma célula, como C2.

Pratique FIMMÊS aqui

Digite sua fórmula direto na planilha. Ela é conferida como no Excel, com ponto e vírgula ou vírgula, em português ou em inglês.

Exercício 1 de 1

Achar o último dia do mês

Em C2, retorne o último dia do mês da data de emissão em B2 com FIMMÊS.

NotaData de emissãoFim do mês
INV-310714/02/2025

Como usar o FIMMÊS, passo a passo

  1. Clique na célula do resultado e digite =FIMMÊS(.
  2. Selecione a data inicial e digite ponto e vírgula.
  3. Digite quantos meses deslocar: 0 para o último dia deste mês, 1 para o do mês seguinte.
  4. Feche o parêntese e pressione Enter. Se a célula mostrar um número como 45716, aplique um formato de data.

Exemplos de FIMMÊS

Fim do mês atual

=FIMMÊS(B2;0)

14 de fevereiro de 2025 dá 28 de fevereiro de 2025.

Fim do mês seguinte

=FIMMÊS(B2;1)

Uma nota de 22 de dezembro de 2025 vence em 31 de janeiro de 2026.

Dia 1º do mês seguinte

=FIMMÊS(B2;0)+1

Uma adesão de 31 de março de 2025 é cobrada a partir de 1º de abril de 2025.

Fim de contrato com DATAM

=DATAM(B2;C2)

31 de janeiro de 2025 mais 1 mês dá 28 de fevereiro de 2025.

Erros comuns do FIMMÊS e como resolver

ErroCausaSolução
45716O FIMMÊS retorna o número de série de uma data e a célula está no formato Geral.Aplique o formato Data abreviada à célula: 45716 é 28 de fevereiro de 2025.
#VALOR!A data inicial é um texto que o Excel não reconhece como data.Use uma data de verdade (ela fica alinhada à direita) ou monte a data com DATA(ano;mês;dia).
#NÚM!A data inicial mais os meses cai fora das datas que o Excel aceita, por exemplo antes de 1900.Confira o argumento meses: um valor como -12000 costuma ser erro de digitação.
#NOME?O nome está escrito errado, por exemplo FIMMES sem acento ou FIM.MÊS.Digite o nome exato, com acento e sem ponto: FIMMÊS.

FIMMÊS, DATAM ou DATA

O FIMMÊS sempre cai no último dia de um mês, o que serve para vencimentos e relatórios de fechamento. O DATAM desloca uma data por meses inteiros e mantém o dia: =DATAM(B2;6) fica seis meses depois e para no último dia quando o dia não existe, como 31 de janeiro mais um mês, que dá 28 de fevereiro. =DATA(ANO(B2);MÊS(B2)+1;0) também retorna o fim do mês, porque o dia 0 é o dia antes do dia 1º, mas o FIMMÊS deixa claro o que faz. Somar 30 dias a uma data se afasta dos fins de mês, porque os meses têm de 28 a 31 dias.

Perguntas frequentes

Como obter o primeiro dia do mês?

Pegue o fim do mês anterior e some um dia: =FIMMÊS(B2;-1)+1.

Quantos dias tem um mês?

Retorne o dia da última data dele: =DIA(FIMMÊS(B2;0)) dá 28 para fevereiro de 2025.

Qual a diferença entre FIMMÊS e DATAM?

O FIMMÊS retorna o último dia do mês de chegada. O DATAM mantém o dia do mês, por isso serve para términos de contrato e renovações.

Como calcular um vencimento “fim do mês seguinte”?

Use =FIMMÊS(B2;1), com a data de emissão em B2. Coloque o número de meses numa célula para dar a cada cliente o próprio prazo.

Continue praticando

Os 5 exercícios de FIMMÊS, com explicações e acompanhamento do seu progresso.

Abrir os exercícios de FIMMÊS