¿cómo obtener el número total de días del mes en excel?
A veces es necesario calcular el número total de días de un mes para utilizarlo en otros cálculos. Esto sucede específicamente cuando se trabaja en plantillas y paneles. Así que hoy déjame mostrarte una fórmula sencilla que puede hacerlo por ti.
Para calcular la cantidad de días en un mes determinado a partir de una fecha, necesitamos usar una fórmula basada en EOMONTH y DAY.
Fórmula: obtenga el número total de días en un mes
=DAY(EOMONTH(A2,0))
¿Cómo funciona esta fórmula?
Como ves, esta fórmula es una combinación de dos funciones. Tenemos EOMONTH que está cubierto en DÍA.
- Primero, cuando hace referencia a una fecha y ‘0’ en EOMONTH, devuelve la última fecha de ese mes. Aquí, la fecha está en la celda A2.
- En segundo lugar, la función DÍA devuelve el día desde el último día devuelto por EOMONTH.
El día del último día del mes es siempre el número total de días de un mes. Al 31 de marzo de 2017 arroja 31 que es el número total de días del mes de marzo.
Fórmula dinámica
Supongamos que desea obtener el número total de días de un mes para el mes actual y desea que esta fórmula lo devuelva automáticamente cada vez que cambie el mes.
La fórmula será:
=DAY(EOMONTH(TODAY(),0))
En esta fórmula, en lugar de hacer referencia a una fecha, nos hemos referido a HOY en EOMONTH que devuelve la fecha actual y luego EOMONTH devuelve la última fecha del mes de la fecha actual.
Al final, DÍA devuelve el número del día y obtiene el número total de días del mes actual.
Obtener los días del mes usando el nombre del mes
Digamos que ingresó el nombre de un mes en una celda, no una fecha apropiada, y ahora desea calcular el número total de días de ese mes. La fórmula será:
=DAY(EOMONTH(DATEVALUE("01-"&A2&"-"&YEAR(TODAY())),0))
Esta fórmula crea la fecha del primer día del mes que mencionaste, luego EOMONTH devuelve la última fecha y DAY devuelve el último día, que es el número total de días en un mes. Puede utilizar el nombre del mes tanto en formato corto como largo.