Excel

Obtener el último día de la semana del mes

Get Last Weekday Month

Fórmula de Excel: obtenga el último día de la semana del mesFórmula genérica
= EOMONTH (date,0)+1- WEEKDAY ( EOMONTH (date,0)+1-dow)
Resumen

Para obtener el último día de la semana de un mes (es decir, el último sábado, el último viernes, el último lunes, etc.) puede utilizar una fórmula basada en las funciones EOMONTH y WEEKDAY.

diferencia entre dos tiempos en Excel

En el ejemplo que se muestra, la fórmula en D5 es:



|_+_|Explicación

Primero, esta fórmula determina el primer día del mes siguiente * después * de una fecha determinada. Hace esto usando EOMONTH para obtener el último día del mes, luego agregando un día:



|_+_|

A continuación, la fórmula calcula el número de días necesarios para 'retroceder' al último día de la semana solicitado en el mes anterior (es decir, el mes de la fecha original):

|_+_|

Dentro de WEEKDAY, EOMONTH se usa nuevamente para obtener el primer día del mes siguiente. A partir de esta fecha, se resta el valor del día de la semana y el resultado se ingresa en WEEKDAY, que devuelve el número de días para revertir.



Por último, los días de retroceso se restan del primer día del mes siguiente, lo que arroja el resultado final.

Otros dias de la semana

En la forma general de la fórmula en la parte superior de la página, el día de la semana se abrevia 'dow'. Este es un número entre 1 (domingo) y 7 (sábado) que se puede cambiar para obtener un día de la semana diferente. Por ejemplo, para obtener el último jueves de un mes, establezca dow en 5.

contar los días laborables entre dos fechas excel

Nota: encontré esta fórmula en un respuesta en el foro MrExcel por Barry Houdini .



Autor Dave Bruns


^