Quedan muy pocos días para la entrada del nuevo año y en estas fechas ya solemos ir preparando la planificación del año siguiente tanto en ámbito personal como profesional. Es por eso que hemos querido preparar una hoja de Excel con el calendario del año 2021 y además hemos querido prepararla con las fórmulas necesarias para convertir esta hoja en un calendario perenne de forma que simplemente cambiando las fechas podremos tener de forma sencilla el calendario del año 2022, calendario del año 2023…
Primero os mostraremos la estructura que hemos preparado para este calendario y después os explicaremos las funciones que hemos utilizado.
En la columna C a partir de la celda C4 pondremos todos los días del año. Para introducirlos de forma sencilla tan solo deberemos introducir la primera fecha, en esta ocasión 1/1/21, después haremos clic en esa casilla y mediante el cuadrado que nos aparece en la parte inferior derecha podremos arrastrar el contenido de la celda hasta llegar a final de año, celda C368. Con esto ya tenemos todos los días del año, ahora vamos a trabajar con la información que cumplimenta el resto de la hoja para tener más información.
Ahora vamos a por las casillas de la columna D donde aparecerá el nombre del día de la semana según la fecha.
Para que aparezca el día de la semana utilizaremos dos funciones. La función DIASEM() nos dice en que posición está el día que queremos saber. Para conocer más información sobre esta función puedes consultar la entrada donde explicamos con detalle la función DIASEM(). En este caso con la función =DIASEM(C4;2)
conocemos en que posición de la semana se encuentra el día 1/1/21 que está en la celda C4, esto lo encontramos en el primer parámetro y en el segundo parámetro escribiremos un 2 para indicar a esta función que la semana empieza en lunes.
Ahora lo que tenemos que conseguir es convertir este número en un índice que nos permitirá poder mostrar un texto según esa posición. De tal forma que si es un 1, mostraremos el texto que hay en la primera posición, si es un 2, lo que hay en la segunda posición y así sucesivamente… Esta función es ELEGIR(), aquí encontrarás más detalles de como se utiliza esta función.
De tal forma que la función resultante para que nos muestre el día de la semana será la siguiente: =ELEGIR(DIASEM(C4;2);"Lunes";"Martes";"Miércoles";"Jueves";"Viernes";"Sábado";"Domingo")
Ahora solo nos queda copiar esta celda hasta el final de la tabla de fechas del año y así sabremos que día de la semana es cada fecha del calendario.
Ahora vamos a trabajar para poder conocer la semana en la que se encuentra cada una de las fechas. La primera semana completa del año empieza el día 4/1/21 (primer lunes del año) de los días 1 al 3 continuan estando en la semana 53 de 2020. Pero en realidad esto no hace falta saberlo, ya que Excel es el encargado de realizar este cálculo.
Para poder hacer este cálculo utilizaremos la fórmula =ISO.NUM.DE.SEMANA()
y para este ejemplo nos situaremos en la celda B4 y escribiremos la función =ISO.NUM.DE.SEMANA(C4)
. Si arrastramos la fórmula hacia abajo conseguiremos ver cada día del año en que semana se encuentra. De tal forma que al llegar al día 4/1/21 veremos que la semana que obtenemos es la 1 y no cambia hasta el día 11/1/21
Ahora, para limpiar un poco más la hoja y que no aparezca tanto dato repetido veremos la forma para que solo se muestre la semana cuando esta cambia. Así solo se verá la semana en cada lunes del mes. La primera celda, la B4 la dejaremos tal cual. Ahora modificaremos la celda B5 en adelante.
Para tomar la decisión si mostramos o no el contenido de las cedas de la columna B, iremos comparando el resultado que nos daría el valor de la semana de la fecha en la que nos encontramos con la fecha anterior. Si el valor es el mismo no mostraremos nada (dos comillas) y si es diferente mostraremos el número de la semana de esa fecha.
Por lo tanto para tomar esa decisión utilizaremos la función SI() y en la celda B5 escribiremos esta función: =SI(ISO.NUM.DE.SEMANA(C5)=ISO.NUM.DE.SEMANA(C4);"";ISO.NUM.DE.SEMANA(C5))
de tal forma que preguntaremos si ISO.NUM.DE.SEMANA(C5)=ISO.NUM.DE.SEMANA(C4) con lo que si el valor de la fecha en la que nos encontramos con la anterior es igual no mostraremos nada “” esto estará en el primer parámetro y si es diferente mostraremos la semana de la fecha actual =ISO.NUM.DE.SEMANA(C5)
Ahora solo deberemos copiar la función hasta el final para así tener información de cada cambio de semana en las fechas del año.
Haremos lo mismo, pero en esta ocasión con los nombres de los meses que mostraremos en la columna A. Según cada día veremos en que mes del año está. Para ello utilizaremos las mismas funciones que en los días de la semana ELEGIR(), pero para el índice utilizaremos la función MES(). La función quedará de la siguiente forma: =ELEGIR(MES(C4);"Enero";"Febrero";"Marzo";"Abril";"Mayo";"Junio";"Julio";"Agosto";"Septiembre";"Noviembre";"Diciembre")
Si ahora arrastramos la función hasta el final veremos todos el mes de cada una de las fechas. Ahora intentaremos despejar un poco la hoja y hacer lo mismo que hemos hecho con las semanas, de tal forma que solo mostraremos cada vez que cambiamos de mes. 1/1/21, 1/2/21…
La primera celda la dejaremos tal como la hemos escrito. Ahora nos situaremos en la celda A5 y modificaremos la celda y compararemos el valor de cada uno de los días con el anterior para así saber si es el mismo mes, con lo que no mostraremos nada (dos comillas dobles) y si fuera diferente mostraremos el nombre del mes.
=SI(MES(C5)=MES(C4);"";ELEGIR(MES(C5);"Enero";"Febrero";"Marzo";"Abril";"Mayo";"Junio";"Julio";"Agosto";"Septiembre";"Octubre";"Noviembre";"Diciembre"))
De esta forma, si arrastramos la celda desde la celda A5 hasta el final veremos como solo aparecen los nombres de los meses cuando cambian según la fecha.
Ahora solo incluiremos en la parte superior información del día actual del sistema. En la celda C1 escribiremos la función =HOY()
. En la celda B1 introduciremos la función =ISO.NUM.DE.SEMANA(C1)
que nos mostrará el número de la semana del día actual. Y en la columna D1 introduciremos la función =ELEGIR(DIASEM(C1;2);"Lunes";"Martes";"Miércoles";"Jueves";"Viernes";"Sábado";"Domingo")
que nos dirá el día de la semana del día del sistema.
Con todas las funciones que hemos creado en nuestra hoja de Excel actual no solo tendremos un calendario del año 2021 en Excel, si no que podremos crear cualquier calendario y solo tendremos que modificar las fechas de la columna C. Puedes descargarte el archivo desde aquí y así podrás trabajar con él con más comodidad.
Ahora te dejamos a ti que planifiques tu año y consigamos así que este 2021 sea mejor que el 2020 que dejamos atrás.
Deja una respuesta