Fórmula de Excel: obtener el primer o último día del mes a partir de una fecha

Este tutorial ofrece fórmulas para obtener el primer o último día del mes a partir de una fecha dada en Excel.
Si desea seguir este tutorial, descargue la hoja de cálculo de ejemplo.
Obtener el primer día del mes a partir de una fecha
Fórmula genérica:
| date-DAY(date)+1 |
Sintaxis y argumentos
| Date: the date that is used to find the first day of month. |
Valor de devolución
Devuelve el primer día del mes actual en formato de fecha.
Cómo funciona esta fórmula
Utilice la siguiente fórmula para obtener el primer día del mes a partir de la fecha de la celda B3:
| =B3-DAY(B3)+1 |
Pulse la tecla Intro para obtener el resultado.
Explicación
Función DAY: devuelve el día de la fecha indicada en formato numérico.
Dado que Excel almacena las fechas como números, el 2/12/2019 se guarda como 43508.
=B3-DAY(B3)+1
=43508-DAY(12/2/2019)+1
=43508-12+1
=43496+1
=43497, que se muestra como fecha 2/1/2019
Obtener el último día del mes a partir de una fecha
Fórmula genérica
| EOMONTH(date,0) |
Sintaxis y argumentos
| Date: the date that is used to find the last day of month. |
Valor de devolución
Devuelve el último día del mes actual en formato numérico.
Cómo funciona la fórmula
Utilice la siguiente fórmula para obtener el último día del mes a partir de la fecha de la celda B3:
| =EOMONTH(B3,0) |
Pulse la tecla Intro para obtener el resultado. Aparecerá como un número de cinco dígitos.

Mantenga seleccionado el resultado de la fórmula y pulse Ctrl+1 para abrir el cuadro de diálogo Establecer formato de celda. A continuación, en la pestaña Número, haga clic en Fecha en la lista Categoría y elija el tipo de fecha que desee mostrar en la sección Tipo.
Haga clic en Aceptar y el resultado se mostrará como fecha.
Explicación
Función EOMONTH: obtén el último día del mes n meses en el futuro o en el pasado.
Fórmulas relacionadas
- Obtener el primer o último día a partir del nombre textual del mes
Imagina que tienes una tabla con el año y el nombre textual del mes, y necesitas obtener el primer día de ese mes. ¿Qué fórmula puedes usar en Excel? - Contar días hasta Fecha de vencimiento
Para contar los días entre hoy y cada Fecha de vencimiento en Excel mediante una fórmula - Mostrar la fecha u hora actual
Este tutorial ofrece fórmulas para mostrar la fecha u hora actual en Excel. - Crear rangos de fechas semanales
En este tutorial se ofrece una fórmula para obtener rápidamente los rangos de fechas semanales en Excel.
Funciones relacionadas
- Función WEEKNUM de Excel
Devuelve el Número de semana de la fecha indicada dentro del año - Función WORKDAY de Excel
Añade días laborables a la Fecha de inicio indicada y devuelve un día laborable - Función MONTH de Excel
La función MONTH obtiene el mes como número entero (1 a 12) a partir de una fecha - Función DAY de Excel
La función DAY obtiene el día como número (1 a 31) a partir de una fecha - Función NOW de Excel
Obtiene la fecha y la hora actuales
Las mejores herramientas de productividad para Office
Kutools para Excel - Le ayuda a destacar entre la multitud
Kutools para Excel Cuenta con más de 300 funciones,asegurando que lo que necesita esté siempre a un clic...
Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)
- ¡Alterne entre decenas de documentos abiertos en un segundo!
- Reduzca cientos de clics del ratón cada día y despídase del síndrome del ratón.
- Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
- Lleva una navegación eficiente con pestañas a Office (incluido Excel), al estilo de Chrome, Edge y Firefox.