Fórmula de Excel: Lista de días festivos entre dos fechas
Si tienes una tabla con días festivos y sus fechas correspondientes, ¿cómo puedes enumerar todos los días festivos dentro de un rango de fechas específico en Excel? Aquí se presenta una fórmula matricial para lograr este objetivo.
Si deseas seguir este tutorial, por favor descarga la hoja de cálculo de ejemplo.
Fórmula genérica
Sintaxis y argumentos
Fecha_inicio, Fecha_fin: las dos fechas entre las que deseas listar los días festivos. |
Fecha: un rango que hace referencia a las fechas de los días festivos. |
Días festivos: un rango que hace referencia a los días festivos. |
Valor devuelto
La fórmula devuelve un espacio en blanco si no se encuentra ningún día festivo en el rango de fechas dado, o devuelve los días festivos correspondientes.
Nota
La función TEXTJOIN solo está disponible en Office 365, Excel 2019 y versiones posteriores.
Cómo funciona esta fórmula
Lista de datos como esta:
B3:B6, listado de días festivos;
C3:C6, listado de fechas de días festivos;
F2: colocación de la fecha de inicio;
F3: colocación de la fecha de fin;
E4: listado de días festivos entre la fecha de inicio y la fecha de fin.
Por favor, utiliza la fórmula de esta manera:
Mantén Shift y Ctrl presionados para obtener el resultado correcto.
Explicación
Función SI: prueba una condición y devuelve VERDADERO o FALSO, o puedes especificar textos específicos para mostrar en lugar de VERDADERO y FALSO.
Función TEXTJOIN: une dos o más valores juntos con delimitadores.
La fórmula puede analizarse en tres partes:
{SI(C3:C6<=F3,$B$3:$B$6,""): encuentra qué fechas de días festivos son anteriores o iguales a la fecha de finalización. En esta matriz, puedes ver que el resultado es {"Año Nuevo";"Día de la Independencia";"Acción de Gracias";""}.
{SI(C3:C6>=F2,SI(C3:C6<=F3,$B$3:$B$6,""),"")}, según la fórmula anterior, esta parte puede verse así:
{SI(C3:C6>=F2,{"Año Nuevo";"Día de la Independencia";"Acción de Gracias";""},"")}: encuentra qué fechas de días festivos son posteriores o iguales a la fecha de inicio. En esta matriz, puedes ver que el resultado es {"";"Día de la Independencia";"Acción de Gracias";""}.
{TEXTJOIN(", ",VERDADERO,SI(C3:C6>=F2,SI(C3:C6<=F3,$B$3:$B$6,""),""))}, ahora toda la fórmula puede verse así:
{TEXTJOIN(", ",VERDADERO, {"";"Día de la Independencia";"Acción de Gracias";""}), une los valores juntos con comas e ignora los valores vacíos.
Fórmulas Relacionadas
- Comprobar Si La Fecha Es De Los Últimos N Meses Desde Hoy
Supongamos que necesitas verificar si la fecha de entrada del personal es de los últimos 6 meses desde hoy, puedes usar una fórmula combinada por las funciones Y, FIN.MES y HOY en Excel para manejar rápidamente el trabajo. - Comprobar Si La Fecha Es Del Último N Día De Hoy
Para verificar si los productos vencen hoy, puedes usar una fórmula para comprobar si las fechas de producción son de los últimos 7 días de hoy. - Convertir Nombre De Mes A Número
Este tutorial proporciona una fórmula para convertir un nombre de mes al número de mes correspondiente en Excel. - Obtener el mismo día del año pasado o del próximo año
En este tutorial, se proporcionan dos fórmulas para obtener por separado la misma fecha del año pasado y del próximo año basándose en la fecha dada en Excel.
Funciones Relacionadas
- Función FECHA de Excel
Crear fecha con año, mes y día - Función AÑO de Excel
Devuelve el año de la fecha en formato de número de serie de 4 dígitos - Función MES de Excel
La función MES se utiliza para obtener el mes como número entero (1 a 12) de la fecha. - Función DÍA de Excel
La función DÍA obtiene el día como un número (1 a 31) de una fecha. - Función DIA.LAB de Excel
Añade días laborables a la fecha dada y devuelve un día laborable.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.