Fórmula de Excel: Serie de fechas por días personalizados -

Tabla de contenido

Fórmula genérica

=WORKDAY.INTL(A1,"1111100")

Resumen

Para generar una serie dinámica de fechas que incluya solo ciertos días de la semana (es decir, solo martes y jueves) puede usar la función WORKDAY.INTL. En el ejemplo que se muestra, la fecha en B5 es una fecha de inicio codificada. La fórmula en B6 es:

=WORKDAY.INTL(B5,1,"1010111")

La fórmula devuelve solo los martes y jueves a medida que se copia la fórmula. Si se cambia la fecha de inicio en B5, se generan nuevas fechas de forma dinámica.

Explicación

La función WORKDAY.INTL se utiliza normalmente para buscar fechas que son días laborables. Por ejemplo, puede utilizar WORKDAY.INTL para buscar el próximo día laborable que no sea fin de semana ni feriado, o el primer día laborable dentro de 5 días.

Uno de los argumentos proporcionados a WORKDAY.INTL se llama "fin de semana" y controla qué días se consideran no laborables. El argumento de fin de semana se puede proporcionar como un número vinculado a una lista preconfigurada o como un código de 7 caracteres que cubre los siete días de la semana, de lunes a sábado. Este ejemplo utiliza la opción de código para "filtrar" los días que no son martes ni jueves.

En el código, los 1 representan los días de fin de semana (días no laborables) y los ceros representan los días laborables, como se ilustra con la tabla en D4: K9. Solo queremos ver los martes o jueves, por lo que usamos ceros para estos días y unos para cada dos días:

=WORKDAY.INTL(B5,1,"1010111")

A medida que se copia la fórmula, WEEKDAY.INTL genera solo los martes o jueves. Todas las fechas tienen el formato de número personalizado "ddd d-mmm-aaaa".

Días personalizados

Para personalizar qué días se devuelven, simplemente ajuste el código. Por ejemplo, para generar solo los lunes, martes o viernes, puede usar:

=WORKDAY.INTL(B5,1,"0101011")

Articulos interesantes...