Este ejemplo te enseña cómo obtener la fecha de una fiesta para cualquier año (2020, 2021, etc.). Si tienes prisa, simplemente descarga el archivo Excel .
Antes de empezar: la función ELEGIR devuelve un valor de una lista de valores, basado en un número de posición. Por ejemplo, =CHOOSE(3, «Coche», «Tren», «Barco», «Avión») devuelve Barco. La función WEEKDAY devuelve un número del 1 (domingo) al 7 (sábado) que representa el día de la semana de una fecha.
1. Así es como se ve la hoja de cálculo. Si introduces un año en la celda C2, Excel devuelve todas las vacaciones de ese año. Por supuesto, el Año Nuevo, el Día de la Independencia, el Día del Veterano y el Día de Navidad son fáciles.
2. Todos los demás días festivos pueden describirse de manera similar: el xº día del mes (excepto el día de la conmemoración, que es ligeramente diferente). Echemos un vistazo al Día de Acción de Gracias. Si entiendes el Día de Acción de Gracias, entenderás todos los días festivos. El Día de Acción de Gracias se celebra el cuarto jueves de noviembre.
El siguiente calendario le ayuda a entender el Día de Acción de Gracias 2020.
Explicación: FECHA(C2,11,1) se reduce a 11/1/2020. FECHA(C2,11,1)) se reduce a 1 (domingo). Ahora la fórmula se reduce a 11/1/2020 + 21 + ELIGE(1,4,3,2,1,0,6,5) = 11/1/2020 + 21 + 4 = 11/26/2020. Necesitábamos los 4 días extra porque faltan 4 días para el primer jueves de noviembre. A partir de ahí, se necesitan otros 21 días (3 semanas) hasta el cuarto jueves de noviembre. No importa en qué día caiga el 1 de noviembre, la función ELEGIR añade correctamente el número de días hasta el primer jueves de noviembre (noten el patrón en la lista de valores). A partir de ahí, siempre toma otros 21 días hasta el 4º jueves de noviembre. Por lo tanto, esta fórmula funciona para cada año.
3. Echemos un vistazo al día de Martin Luther King Jr. Esta fórmula es casi la misma. El Día de Martin Luther King Jr. se celebra el tercer lunes de enero. La primera función de FECHA se reduce al primero de enero esta vez. La posición base (0) en la lista de valores de la función SELECCIONAR se encuentra ahora en el segundo lugar (buscamos un lunes)
El siguiente calendario le ayuda a entender el Día de Martin Luther King Jr. 2020.
Explicación: FECHA(C2,1,1) se reduce a 1/1/2020. FECHA(C2,1,1)) se reduce a 4 (miércoles). Ahora la fórmula se reduce a 1/1/2020 + 14 + CHOOSE(4,1,0,6,5,4,3,2) = 1/1/2020 + 14 + 5 = 1/20/2020. Necesitábamos los 5 días extra porque se necesitan 5 días hasta el primer lunes de enero.