¿Cómo verificar si una fecha es un día festivo y contar los días excepto los días festivos en Excel?
Por ejemplo, si tiene una lista de fechas y desea comprobar si existe algún día festivo en la lista, ¿cómo podría hacerlo rápidamente? En este artículo, le mostraré las formas de calcular todas las fechas de los días festivos estadounidenses dentro de años determinados y luego verificar fácilmente si una fecha es un día festivo estadounidense en Excel.
- Parte 1: Calcule los días festivos dentro de años determinados en Excel
- Parte 2: verifique si una fecha es un día festivo en Excel
- Parte 3: cuente los días entre dos días excepto fines de semana y feriados en Excel
Parte 1: Calcule los días festivos con el año dado en Excel
Antes de verificar si una fecha es un día festivo, debe enumerar todos los días festivos dentro de determinados años en Excel. Por lo tanto, preparar una tabla como se muestra en la siguiente captura de pantalla facilitará su trabajo.
Hay tres tipos de días festivos estadounidenses:
(1) El primer tipo es un día festivo en una fecha fija, como el día de Año Nuevo es el 1 de enero. podemos calcular fácilmente el día de año nuevo con la fórmula = FECHA (Año dado, 1,1);
(2) El segundo tipo es un día festivo en un día laborable fijo, como el Día del Presidente. Podemos calcular fácilmente el día del presidente con la fórmula = FECHA (Año dado, 1,1) + 14 + CHOOSE (DÍA DE LA SEMANA (FECHA (Año dado, 1,1)), 1,0,6,5,4,3,2);
(3) Y el último tipo es el Día de los Caídos, podemos calcular fácilmente el Día de los Caídos con la fórmula = FECHA (Año dado, 6,1) -WEEKDAY (FECHA (Año dado, 6,6)).
Aquí enumero fórmulas para calcular todos los días festivos en la siguiente tabla. Simplemente ingrese las fórmulas en la celda adecuada y presione Participar clave uno por uno.
Vacaciones | Celular | Fórmulas |
Día de Año Nuevo | C2 | = FECHA (C1,1,1) |
Dia de Martin Luther King Jr. | C3 | = FECHA (C1,1,1) + 14 + ELEGIR (DÍA DE LA SEMANA (FECHA (C1,1,1)), 1,0,6,5,4,3,2) |
Día del presidente | C4 | = FECHA (C1,2,1) + 14 + ELEGIR (DÍA DE LA SEMANA (FECHA (C1,2,1)), 1,0,6,5,4,3,2) |
Día Conmemorativo Memorial | C5 | = FECHA (C1,6,1) - SEMANA (FECHA (C1,6,6)) |
Día de la Independencia | C6 | = FECHA (C1,7,4) |
Día del Trabajo | C7 | = FECHA (C1,9,1) + ELEGIR (DÍA DE LA SEMANA (FECHA (C1,9,1)), 1,0,6,5,4,3,2) |
Día de la Raza | C8 | = FECHA (C1,10,1) + 7 + ELEGIR (DÍA DE LA SEMANA (FECHA (C1,10,1)), 1,0,6,5,4,3,2) |
Día de los Veteranos | C9 | = FECHA (C1,11,11) |
Día de Acción de Gracias | C10 | = FECHA (C1,11,1) + 21 + ELEGIR (DÍA DE LA SEMANA (FECHA (C1,11,1)), 4,3,2,1,0,6,5) |
Día de Navidad | C11 | = FECHA (C1,12,25) |
Nota: En las fórmulas de la tabla anterior, C1 es la celda de referencia que ubica el año dado. En nuestro ejemplo, significa el año 2015 y puede cambiarlo según sus necesidades.
Con estas fórmulas, puede calcular fácilmente las fechas de los días festivos con años determinados. Vea la captura de pantalla a continuación:
Guarde un rango como entrada de Autotexto (formatos de celda y fórmulas restantes) para reutilizar en el futuro
Debe ser muy tedioso referir celdas y aplicar fórmulas para calcular cada día festivo. Kutools para Excel proporciona una linda solución de Texto automático utilidad para guardar el rango como una entrada de Autotexto, que puede seguir siendo los formatos de celda y fórmulas en el rango. Y luego reutilizará este rango con solo un clic. ¡El trabajo se vuelve fácil con solo un clic para insertar esta tabla y cambiar el año en esta tabla!
Kutools for Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfrute de una prueba GRATUITA de 30 días con todas las funciones sin necesidad de tarjeta de crédito! Consíguelo ahora
Parte 2: verifique si una fecha es un día festivo en Excel
Después de enumerar todas las fechas de los días festivos de años específicos, podemos verificar fácilmente si una fecha es un día festivo o no con fórmulas en Excel. Supongamos que tiene una lista de fechas como se muestra en la siguiente captura de pantalla, y presentaré las formas de hacerlo fácilmente.
Seleccione una celda en blanco además de la lista de fechas, dice Celda B18, ingrese la fórmula = SI (CONTAR.SI ($ C $ 2: $ D $ 11, A18), "Vacaciones", "No") en él, y luego arrastre el controlador de relleno al rango que necesita. Ver captura de pantalla arriba:
Notas:
(1) En la fórmula = SI (CONTAR.SI ($ C $ 2: $ D $ 11, A18), "Día festivo", "No"), el $ C $ 2: $ D $ 11 es el rango de días festivos en años específicos y A18 es la celda con la fecha que desea verificar si es un día festivo, y puede cambiarla según sus necesidades. Y esta fórmula devolverá "Día festivo" si la fecha específica es un día festivo y devolverá "No" si no lo es.
(2) También puede aplicar esta fórmula de matriz = SI (O ($ C $ 2: $ D $ 11 = A18), "Vacaciones", "NO") para comprobar si la fecha correspondiente es festiva o no.
Parte 3: cuente los días entre dos días excepto fines de semana y feriados en Excel
En la Parte 1, enumeramos todos los días festivos de un año determinado, y ahora este método lo guiará para contar el número de días excepto todos los fines de semana y días festivos en un rango de fechas.
Seleccione una celda en blanco, devolverá la cantidad de días e ingrese la fórmula = DÍAS DE RED (E1, E2, B2: B10) en él, y presione el Participar clave.
Note: En las celdas anteriores, E1 es la fecha de inicio del rango de fechas especificado, E2 es la fecha de finalización y B2: B10 es la lista de vacaciones que calculamos en la Parte 1.
Ahora obtendrá el número de días excepto fines de semana y feriados en el rango de fechas especificado.
Copie fórmulas de forma exacta / estática sin cambiar las referencias de celda en Excel
Kutools for Excel Copia exacta La utilidad puede ayudarlo a copiar fácilmente múltiples fórmulas exactamente sin cambiar las referencias de celda en Excel, evitando que las referencias de celda relativas se actualicen automáticamente.
Kutools for Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfrute de una prueba GRATUITA de 30 días con todas las funciones sin necesidad de tarjeta de crédito! Consíguelo ahora
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!