Aprender Excel
ES
Define cómo se ven los números, las fechas y las fórmulas, para que todo funcione como en tu propio Excel.

Inicio › Funciones de Excel › FIN.MES

FIN.MES en Excel: el último día del mes

FIN.MES devuelve el último día de un mes, un número de meses antes o después de una fecha. Es la forma fiable de trabajar con finales de mes, plazos de pago e informes mensuales. En el Excel en inglés, la función se llama EOMONTH.

En esta guía
  1. Sintaxis de FIN.MES
  2. Ejemplos
  3. Pruébalo tú mismo
  4. Totales mensuales
  5. Plazos de pago
  6. FECHA.MES: sumar meses
  7. Preguntas frecuentes

Sintaxis de FIN.MES

=FIN.MES(fecha_inicial; meses)
ArgumentoQué significa
fecha_inicialCualquier fecha del mes de partida.
meses0 para el mismo mes, 1 para el mes siguiente, -1 para el anterior, y así sucesivamente.

El resultado es un número de serie de fecha; da a la celda formato de fecha (Ctrl+1) si ves algo como 46356.

Ejemplos

Con el 12/11/2026 en A2:

ObjetivoFórmulaResultado
Último día de este mes=FIN.MES(A2; 0)30/11/2026
Último día del mes que viene=FIN.MES(A2; 1)31/12/2026
Último día del mes pasado=FIN.MES(A2; -1)31/10/2026
Primer día de este mes=FIN.MES(A2; -1)+101/11/2026
Primer día del mes que viene=FIN.MES(A2; 0)+101/12/2026
Días que tiene este mes=DIA(FIN.MES(A2; 0))30

Practica FIN.MES: pruébalo tú mismo

Leer es una cosa y escribirlo es otra. Construye la fórmula de abajo paso a paso: las pistas te dicen qué escribir, y puedes hacer clic en las celdas o arrastrar sobre ellas para añadirlas, igual que en Excel.

Tarea: Busca el último día del mes de la fecha de la factura, en B2: =FIN.MES(A2;0)

Totales mensuales con SUMAR.SI.CONJUNTO

Con cualquier fecha del mes en F1, esto suma todas las ventas de ese mes:

=SUMAR.SI.CONJUNTO(C2:C100; A2:A100; ">="&FIN.MES(F1;-1)+1; A2:A100; "<="&FIN.MES(F1;0))

No necesitas saber si el mes tiene 28, 30 o 31 días. Lee SUMAR.SI.CONJUNTO.

Plazos de pago: "fin de mes + 30"

Una factura que se paga 30 días después del final del mes de la factura: =FIN.MES(A2; 0)+30. Para una factura del 12 de noviembre de 2026, es el 30 de diciembre de 2026.

FECHA.MES: sumar meses completos

FECHA.MES mantiene el número de día: =FECHA.MES(A2; 3) devuelve el 12 de febrero de 2027. Si el día no existe en el mes de destino, FECHA.MES usa el último día: =FECHA.MES(FECHA(2026;1;31); 1) devuelve el 28 de febrero de 2026. Usa FECHA.MES para renovaciones de contratos y FIN.MES para finales de mes.

Preguntas frecuentes

¿Por qué FIN.MES devuelve un número?

Las fechas se guardan como números. Da a la celda formato de fecha con Ctrl+1 › Fecha.

¿Cómo obtengo el primer día del mes?

Usa =FIN.MES(A2; -1)+1: el último día del mes anterior más un día.

¿Cómo obtengo el nombre del mes?

Usa =TEXTO(A2; "mmmm") para "noviembre" o "mmm" para "nov".