Spreadsheet Practice

Función FIN.MES (EOMONTH)

Respuesta rápida

FIN.MES devuelve el último día del mes que cae un número de meses antes o después de una fecha.

Sintaxis
=FIN.MES(fecha_inicial; meses)
Uso más común
=FIN.MES(A2;0) devuelve 28/02/2026 (Último día del mismo mes: 28 de febrero)

Úsala para informes de cierre de mes, condiciones de pago a fin de mes y, sumando 1, para el primer día de un mes. Un valor de meses de 0 significa el mismo mes que la fecha inicial.

Nombre en inglés
EOMONTH
Disponible en
Todas las versiones actuales
Categoría
Fecha y hora
Devuelve
La fecha del último día de ese mes, como número de serie.
Google Sheets
Funciona igual en Google Sheets.

Sintaxis

=FIN.MES(fecha_inicial; meses)

En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.

Argumento¿Obligatorio?Qué es
fecha_inicialObligatorioLa fecha de partida.
mesesObligatorioA cuántos meses de distancia. 0 es el mismo mes, 1 el mes siguiente y -1 el mes anterior.

Ejemplos

Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.

CeldaFórmulaResultadoQué muestra
C2=FIN.MES(A2;0)28/02/2026Último día del mismo mes: 28 de febrero
C3=FIN.MES(A3;1)31/12/2026Fin del mes siguiente, para condiciones de «fin de mes más uno»
C4=FIN.MES(A4;-1)+101/06/2026Primer día del mes de la factura: el fin del mes anterior más uno

Pruébalo en vivo

Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.

Ver los datos de ejemplo como tabla
Fecha de facturaResultado
10/02/202628/02/2026
20/11/202631/12/2026
05/06/202601/06/2026

Practica FIN.MES

Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Facturar a fin de mes

En E2, devuelve el último día del mes de inicio de cada contrato. Rellena hacia abajo hasta E6.

Errores comunes

Lo que vesPor qué ocurre y cómo arreglarlo
Un número de cinco cifras en lugar de una fechaFIN.MES devuelve un número de serie. Dale a la celda formato de fecha.
Omitir el argumento mesesA diferencia de otras funciones, meses es obligatorio. Usa 0 para el final del mismo mes.
Al agrupar por fin de mes, las fechas saltan al mes siguiente=FIN.MES(A2;1) es el final del mes siguiente. Para el mes al que pertenece una fecha, usa 0.

Consejos

  • Agrupa movimientos por mes con una columna auxiliar de =FIN.MES(A2;0): todas las fechas de un mes dan el mismo valor.

Preguntas frecuentes

¿Cómo obtengo el último día del mes en Excel?

Usa =FIN.MES(A2;0). Devuelve el último día del mes que contiene la fecha de A2.

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

Suma uno al final del mes anterior: =FIN.MES(A2;-1)+1.

¿FIN.MES tiene en cuenta los años bisiestos?

Sí. FIN.MES de cualquier fecha de febrero de 2028 devuelve el 29 de febrero de 2028.

Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .