Excel

Obtener el enésimo día de la semana del mes

Get Nth Day Week Month

Fórmula de Excel: obtenga el enésimo día de la semana del mesFórmula genérica
=date- DAY (date)+1+n*7- WEEKDAY (date- DAY (date)+8-dow)
Resumen

Para obtener el enésimo día de la semana en un mes (es decir, el primer martes, tercer martes, cuarto jueves, etc.) puede utilizar una fórmula basada en la DÍA y DÍA LABORABLE funciones. En el ejemplo que se muestra, la fórmula en E5 es:

|_+_|Explicación

Primero, esta fórmula determina una 'fecha de inicio'. El 'primero de mes' se calcula con la función DÍA aquí:



|_+_|

Luego, se agregan n * 7 días el primero del mes, para obtener una fecha de inicio n semanas a partir del primero del mes. En la forma genérica de la fórmula, n representa 'n-ésimo'.



El siguiente paso es calcular el ajuste necesario para alcanzar el resultado final. El ajuste se calcula utilizando WEEKDAY y DAY:

cómo usar daverage en Excel
|_+_|

Dentro de WEEKDAY, se vuelve a calcular el primero del mes, luego se suman 8 días y se resta el valor de dow (día de la semana). El día de la semana se abrevia 'dow' en la forma genérica de la fórmula. Este es un número entre 1 (domingo) y 7 (sábado) que se puede cambiar según sea necesario.



Finalmente, el ajuste calculado se resta de la fecha de inicio original para obtener el resultado final.

Autor Dave Bruns


^