Este calendario nos da los días del mes pedido, tanto el número de días, como su situación dentro de la semana. Algunos calendarios presentan la semana de domingo a sábado. La semana que utilizo en el calendario empieza en lunes y acaba domingo.
Bajo este supuesto utilizo las funciones:
Fecha(año;mes;día)
DiaSem(fecha;tipo)
Incremento de fecha mediante la suma de una constante.
Como máximo un mes tiene 31 días. De estos treintaiuno, veintiocho ocupan cuatro semanas. Los tres restantes pueden pertenecer a dos semanas distintas, un día en una y dos en la otra.
La plantilla de un mes genérico debe tener seis semanas. En la líneas 4 y 5 de la hoja excel, aunque en la foto no se vean, hay una plantilla lineal de seis semanas.
En la celda B1 coloco el año, en la celda B2 coloco en número del mes. En la celda B3 calculo el primer día del mes, mediante la fórmula =FECHA($B$1;$B$2;1). En la celda C3 calculo el día de la semana (con un valor de 0 a 6), semana de lunes a domingo, mediante la formula =DIASEM($B$3;2)-1. Podía haber utilizado =DIASEM($B$3;3), pero en su momento opté por hacerlo así.
La celda B5 tiene la primera fecha de la plantilla del calendario. Esta primera fecha se debe corresponder con un lunes, puesto que así lo hemos decidido. Nuestro 1/mm/aaaa no siempre será lunes. Si nuestro día uno fuese martes, la plantilla de nuestro mes debería empezar el la celda C5. Si fuese miércoles debería empezar en la celda d5, etc. Para conseguir ese desplazamiento del día uno lo que hago es restar a ese día uno el día de la semana.
En la celda B5, inicio de las fechas en la plantilla, utilizo la fórmula =$B$3-$C$3 (día uno del mes menos día de la semana). En el resto de la línea de fechas de plantilla incremento en uno el valor de la celda de la izquierda.(C5=B5+1,D5=C5+1,...). Este incremento también se puede realizar C5=B5+1,D5=B5+2,E5=B5+3, etc..
Bajo este supuesto utilizo las funciones:
Fecha(año;mes;día)
DiaSem(fecha;tipo)
Incremento de fecha mediante la suma de una constante.
Como máximo un mes tiene 31 días. De estos treintaiuno, veintiocho ocupan cuatro semanas. Los tres restantes pueden pertenecer a dos semanas distintas, un día en una y dos en la otra.
La plantilla de un mes genérico debe tener seis semanas. En la líneas 4 y 5 de la hoja excel, aunque en la foto no se vean, hay una plantilla lineal de seis semanas.
En la celda B1 coloco el año, en la celda B2 coloco en número del mes. En la celda B3 calculo el primer día del mes, mediante la fórmula =FECHA($B$1;$B$2;1). En la celda C3 calculo el día de la semana (con un valor de 0 a 6), semana de lunes a domingo, mediante la formula =DIASEM($B$3;2)-1. Podía haber utilizado =DIASEM($B$3;3), pero en su momento opté por hacerlo así.
La celda B5 tiene la primera fecha de la plantilla del calendario. Esta primera fecha se debe corresponder con un lunes, puesto que así lo hemos decidido. Nuestro 1/mm/aaaa no siempre será lunes. Si nuestro día uno fuese martes, la plantilla de nuestro mes debería empezar el la celda C5. Si fuese miércoles debería empezar en la celda d5, etc. Para conseguir ese desplazamiento del día uno lo que hago es restar a ese día uno el día de la semana.
En la celda B5, inicio de las fechas en la plantilla, utilizo la fórmula =$B$3-$C$3 (día uno del mes menos día de la semana). En el resto de la línea de fechas de plantilla incremento en uno el valor de la celda de la izquierda.(C5=B5+1,D5=C5+1,...). Este incremento también se puede realizar C5=B5+1,D5=B5+2,E5=B5+3, etc..
No hay comentarios:
Publicar un comentario