Excel formula: Add days exclude certain days of week

Fórmula genérica

=DIA.LAB.INTL(date,days,"pattern")

Explicación

Para agregar días a una fecha y excluir días específicos (es decir, excluir martes y jueves, solo miércoles, etc.) puede usar la función DIA.LAB.INTL con un código de patrón especial.
En el ejemplo que se muestra, la fórmula en C7 es:
=DIA.LAB.INTL(B7,7,"0101000")
Esta fórmula agrega 7 días a la fecha en B7, excluyendo los martes y jueves.

Cómo funciona esta fórmula

La función DIA.LAB.INTL se basa en la función DIA.LAB, que está diseñada para agregar días de trabajo a una fecha. DIA.LAB excluye automáticamente los sábados y domingos, y opcionalmente puede excluir una lista de días festivos personalizados. El DIA.LAB.INTL hace lo mismo, pero permite excluir cualquier día de la semana, además de los feriados.
Para excluir días específicos de la semana, puede usar un código preconfigurado (consulte esta página para obtener una lista completa de ajustes preestablecidos) o proporcionar su propio "código de patrón". El código del patrón debe tener 7 dígitos y tener un cero para cada día de la semana, comenzando el lunes y terminando el domingo. Se excluyen valores iguales a 1, y los días con valores cero se tratan normalmente.
Entonces, suponiendo que desea agregar 7 días a una fecha en la celda A1, puede escribir fórmulas como esta:
=DIA.LAB.INTL(A1,7,"0000011") // exclude Sat, Sun
=DIA.LAB.INTL(A1,7,"0010011") // exclude Sat, Sun, Wed
=DIA.LAB.INTL(A1,7,"0101011") // exclude Sat, Sun, Tue, Thu

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT