Skip to main content

¿Cómo obtener la fecha de fin de mes en Excel?

Author: Sun Last Modified: 2025-06-03

Quizás obtener la fecha de fin de un mes sea fácil para ti, pero si hay múltiples datos de fechas en Excel, ¿cómo puedes obtener rápidamente todas las fechas de fin de mes de una vez? Ahora te presentaré algunos trucos rápidos para resolver este problema en Excel.

Obtener la fecha de fin de mes con fórmulas en Excel

Obtener la fecha de fin de mes con VBA en Excel


Obtener la fecha de fin de mes con fórmulas en Excel

Usar una fórmula para encontrar la fecha de fin de cada mes puede ser muy fácil para cualquier usuario de Excel.

Selecciona una celda junto a los datos de fecha y luego escribe esta fórmula =FECHA(AÑO(A2),MES(A2)+1,0) (A2 es la celda desde la que deseas obtener la fecha de fin de mes) en ella, y presiona la tecla Enter en el teclado, luego arrastra el autollenado al rango que necesitas aplicar esta fórmula. Ahora se muestra la fecha de fin de cada mes en las celdas. Ver capturas de pantalla:

doc-get-end-of-month-date-1
doc-arrow-down
doc-get-end-of-month-date-2

Además, puedes usar esta fórmula =FIN.MES(A2,0) para obtener la fecha de fin del mes. (Necesitarás formatear las celdas de resultado como formato Fecha antes de ingresar esta fórmula).

Consejo: En Excel 2003 o versiones anteriores, si deseas usar la fórmula =FIN.MES(A2,0), primero necesitas instalar Analysis Toolpak haciendo clic en Herramientas > Complementos. Ver capturas de pantalla:

doc-get-end-of-month-date-3 doc-arrow-right doc-get-end-of-month-date-4

Obtener la fecha de fin de mes con Función Definida en Excel

Si estás familiarizado con VBA, puedes usar el siguiente código VBA para encontrar la fecha de fin del mes.

1. Presiona las teclas F11 + Alt juntas en el teclado para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Luego haz clic en Insertar > Módulo para insertar una nueva ventana de módulo. Luego copia el siguiente código VBA en la ventana.

VBA: Obtener la fecha de fin de mes.

Function LastDayInMonth(Optional pDate As Date = 0) As Date
'Updateby20140723
If pDate = 0 Then pDate = VBA.Date
LastDayInMonth = VBA.DateSerial(VBA.Year(pDate), VBA.Month(pDate) + 1, 0)
End Function

3. Guarda y cierra la ventana. Luego selecciona una celda y escribe esta fórmula =ÚltimoDíaDelMes(A2) (A2 contiene la fecha desde la que deseas obtener la fecha de fin de mes), luego presiona la tecla Enter y obtendrás la fecha de fin del mes.

Nota: Este VBA también requiere que formatees las celdas de resultado como formato Fecha antes de ingresar esta fórmula =ÚltimoDíaDelMes(A2).


Artículos Relacionados:


Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!