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:
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.
Partamos de la imagen siguiente para llegar a construir nuestro modelo:
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.
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.