lunes, 21 de abril de 2014

¿Qué día es el lunes de la semana?

La idea del día es clara, cómo conseguir saber qué día del mes corresponde al lunes de cualquier semana dada una fecha cualquiera... Es decir, a partir de un dia del año cualquiera saber cuál es el lunes de dicha semana.
Partamos de la imagen siguiente para llegar a construir nuestro modelo:

¿Qué día es el lunes de la semana?


Como vemos la fórmula buscada es:
=FECHA(AÑO($A$2);1;1) - RESIDUO(DIASEM(FECHA(AÑO($A$2);1;7);2); 7) + (NUM.DE.SEMANA($A$2)-1)*7

La cual explicamos por partes a continuación.


Son tres partes.
la primera nos devuelve el primer día del año de la Fecha de estudio:
FECHA(AÑO($A$2);1;1)

La segunda algo más compleja nos ajusta la operación conociendo en qué día de la semana finaliza la primera semana natural del año, esto es, el día 7 de enero:
RESIDUO(DIASEM(FECHA(AÑO($A$2);1;7);2); 7)
Fijémosnos que el resto del cociente de un número entero entre 1 y 7 dividido por 7 nos dará un valor de 1,2,3,4,5,6 ó 0; así que nuestro primer ajuste nos devuelve la fecha del Lunes que corresponda a la primera semana del año; para nuestro ejemplo del 2014, el lunes de la primera semana del año corresponde al 30/12/2013...

El tercer paso, y último ajuste de la fórmula
(NUM.DE.SEMANA($A$2)-1)*7
sirve para, una vez conocido el 'primer lunes', al sumarle tantos días como semanas menos una correspondan a la fecha de estudio, lógicamente llegaremos al lunes de la semana buscado.

¿Qué día es el lunes de la semana?

No hay comentarios:

Publicar un comentario en la entrada