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_inicial | Obligatorio | La fecha de partida. |
meses | Obligatorio | A 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.
| Celda | Fórmula | Resultado | Qué 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/2026 | Fin del mes siguiente, para condiciones de «fin de mes más uno» |
| C4 | =FIN.MES(A4;-1)+1 | 01/06/2026 | Primer 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 factura | Resultado | |
| 10/02/2026 | 28/02/2026 | |
| 20/11/2026 | 31/12/2026 | |
| 05/06/2026 | 01/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
E2, devuelve el último día del mes de inicio de cada contrato. Rellena hacia abajo hasta E6.Errores comunes
| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| Un número de cinco cifras en lugar de una fecha | FIN.MES devuelve un número de serie. Dale a la celda formato de fecha. |
| Omitir el argumento meses | A 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.
Esta página en inglés: EOMONTH. Traductor de funciones de Excel: Nombres de las funciones en 8 idiomas. Todas las funciones en español.
Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .