Fórmula de Excel: Contar Estadísticas de días del mes

Este tutorial ofrece fórmulas para contar el número total de días de un mes determinado o del mes actual.
Si desea seguir este tutorial, descargue la hoja de cálculo de ejemplo.
Fórmula genérica:
| DAY(EOMONTH(date,0)) |
Sintaxis y argumentos
| Date: the date that you want to count days of month. The date argument can be a number or date (since the date is stored as number in Excel). |
Valor de devolución
La fórmula devuelve un valor numérico.
Error
Si el argumento de fecha es un valor de texto, la fórmula devuelve el error #¡VALOR!
Cómo funciona esta fórmula
Para contar el número total de días del mes especificado en cada celda del rango B3:B6, utilice la siguiente fórmula en la celda C3:
| =DAY(EOMONTH(B3,0)) |
Pulse Intro y arrastre el controlador de autorrelleno hasta la celda C6. 

Explicación
Función EOMONTH: obtiene el último día del mes en el futuro o en el pasado. EOMONTH(B3;0) devuelve el último día del mes de la celda B3: 29/02/2020.
Función DAY: obtiene el día en forma de número a partir de una fecha.
=DAY(EOMONTH(B3,0))
=DAY(«29/2/2020»)
=29
Observación
1) Si desea que se devuelva automáticamente el número total de días del mes actual cuando cambie la fecha, puede modificar la fórmula genérica por esta:
| DAY(EOMONTH(TODAY(),0)) |
Función TODAY: se utiliza para obtener la fecha actual.
2) Si desea obtener los días a partir del nombre de un mes, puede modificar la fórmula genérica por esta:
| DAY(EOMONTH(DATEVALUE("01-"&date&"-"&YEAR(TODAY())),0)) |
Ejemplo: suponiendo que desea obtener los días a partir del nombre del mes en la celda B9, utilice la fórmula de la siguiente manera:
=DAY(EOMONTH(DATEVALUE("01-"&B9&"-"&YEAR(TODAY())),0))
Pulse Intro para obtener el resultado.
Función YEAR: devuelve el año correspondiente a la fecha indicada.
Función DATEVALUE: convierte una fecha almacenada en formato de texto en una fecha válida.
=DAY(EOMONTH(DATEVALUE("01-"&B9&"-"&YEAR(TODAY())),0))
=DAY(EOMONTH(DATEVALUE("01-"&B9&"-"&2020),0))
=DAY(EOMONTH(«1/1/2020»,0))
=DAY(«1/31/2020»)
=31
Fórmulas relacionadas
- Comprobar si una fecha es día laborable
Este tutorial te ofrece una fórmula para verificar si una fecha cae en día laborable. - Comprobar si dos fechas están en el mismo año y mes
Para verificar si dos fechas pertenecen al mismo año y mes, utilice la fórmula que se explica en este tutorial. - Crear un rango de fechas a partir de dos fechas
Este tutorial te muestra una fórmula con la función TEXTO para generar un rango de fechas en formato de texto en Excel a partir de dos fechas. - Crear rangos de fechas semanales
En este tutorial se proporciona 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 dada en un año - Función WORKDAY de Excel
Añade días laborables a la Fecha de inicio dada y devuelve un día laborable - Función MONTH de Excel
La función MONTH se utiliza para obtener 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 hora y la fecha 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.