KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Oferta de marzo: 20 % de descuento

Fórmula de Excel: listar festivos entre dos fechas

AutorSun Fecha de modificación

doc-list-holidays-01

Dispone de una tabla con los festivos y sus fechas correspondientes. ¿Cómo puede obtener una lista de todos los festivos comprendidos dentro de un rango de fechas determinado en Excel? A continuación, se presenta una fórmula matricial para lograrlo.

Si desea seguir este tutorial, descargue la hoja de cálculo de ejemplo.
doc-sample

Fórmula genérica

{TEXTJOIN(", ",TRUE,IF(dates>=start_date,IF(dates<=end_date,holidays,«»),«»))}

Sintaxis y argumentos

Start_date, End_date: the two dates that you want to list holidays between.
Date: a range refers to the dates of holidays.
Holidays: a range refers to the holidays.

Valor de devolución

La fórmula devuelve un valor en blanco si no encuentra ningún festivo en el rango de fechas indicado, o bien devuelve los festivos correspondientes.

Observación

La función TEXTO.UNIR está disponible exclusivamente en Office 365, Excel 2019 y versiones posteriores.

Cómo funciona esta fórmula

Lista de datos como sigue:
B3:B6: lista de festivos;
C3:C6: lista de fechas de festivos;
F2: contiene la fecha de inicio;
F3: contiene la fecha de fin;
E4: muestra los festivos comprendidos entre la fecha de inicio y la fecha de fin.

Utilice la fórmula de la siguiente manera:

=TEXTJOIN(", ",TRUE,IF(C3:C6>=F2,IF(C3:C6<=F3,$B$3:$B$6,«»),«»))

Mantenga pulsadas las teclas Mayús y Ctrl para obtener el resultado correcto.
doc-list-holidays-02

Explicación

Función SI: evalúa una condición y devuelve VERDADERO o FALSO, o bien te permite indicar textos personalizados que se mostrarán en lugar de VERDADERO y FALSO.

Función TEXTO.UNIR: combina dos o más valores utilizando delimitadores.

La fórmula puede analizarse en tres partes:

{SI(C3:C6<=F3;$B$3:$B$6;«»)}: identifica qué fechas de festivos son anteriores o iguales a la Fecha de fin. En esta matriz, el resultado es {«Año Nuevo»;«Día de la Independencia»;«Acción de Gracias»;«»}.

{SI(C3:C6>=F2,IF(C3:C6<=F3,$B[[PH_26]]:$B[[PH_25]],«»);«»)}, según la fórmula anterior, esta parte puede interpretarse así:

{SI(C3:C6>=F2;{«Año Nuevo»;«Día de la Independencia»;«Acción de Gracias»;«»};«»)}: identifica qué fechas festivas son posteriores o iguales a la Fecha de inicio. En esta matriz, el resultado es {«»;«Día de la Independencia»;«Acción de Gracias»;«»}.

{TEXTO.UNIR(", ";VERDADERO;SI(C3:C6>=F2,IF(C3:C6<=F3,$B[[PH_28]]:$B[[PH_27]],«»);«»))}, ahora toda la fórmula puede interpretarse así:

{TEXTO.UNIR(", ";VERDADERO; {«»;«Día de la Independencia»;«Acción de Gracias»;«»})}, combina los valores con comas e ignora los campos vacíos.


Fórmulas relacionadas

Funciones relacionadas


Las mejores herramientas de productividad para Office

Kutools para Excel - Le ayuda a destacar entre la multitud

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados  |  Eliminar filas en blanco  |  Combinar Columnas o celdas sin perder datos  |  Redondeo sin usar fórmulas...
Super VLookup:Múltiples criterios  |  Múltiples valores  |  En varias hojas  |  Coincidencia difusa...
Avanzado: lista desplegable...:Lista desplegable sencilla  |  Lista desplegable dependiente  |  Lista desplegable de selección múltiple
Gestor de columnas:Añadir un número específico de columnas  |  Mover columnas  |  Alternar la visibilidad de columnas ocultas  |Comparar columnas para Seleccionar celdas iguales/diferentes...
Funciones destacadas:Cuadrícula de enfoque  |  Vista de diseño  |  Barra de fórmulas mejorada  |  Gestor de libros y hojas|Biblioteca de recursos(Texto automático)|  Selector de Fecha  |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas  |  Enviar correos electrónicos por lista  |  Super Filtro  |  Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos...)|  50+Tiposde gráfico(Diagrama de Gantt...)|  40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento...)|  19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta...)|  12 Herramientasde conversión(Convertir a palabras,Conversión de moneda...)|  7 Combinar y dividirHerramientas(Combinar filas avanzado,Dividir celdas de Excel...)|... y más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Kutools para Excel Cuenta con más de 300 funciones,asegurando que lo que necesita esté siempre a un clic...


Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)

  • ¡Alterne entre decenas de documentos abiertos en un segundo!
  • Reduzca cientos de clics del ratón cada día y despídase del síndrome del ratón.
  • Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
  • Lleva una navegación eficiente con pestañas a Office (incluido Excel), al estilo de Chrome, Edge y Firefox.