domingo, 14 de junio de 2020

EXCEL: Obtener el último día hábil del mes

Excel formula: Get last working day in month

Fórmula genérica

=DIA.LAB(FIN.MES(date)+1,-1)

Explicación

Para obtener el último día hábil en un mes, puede usar la función DIA.LAB junto con la función FIN.MES. En el ejemplo, la fórmula en C4 es:
=DIA.LAB(FIN.MES(B4,0)+1,-1)

Cómo funciona esta fórmula

Trabajando de adentro hacia afuera, la función FIN.MES obtiene el último día del mes de cualquier fecha. A este resultado, agregamos 1, que resulta en el primer día del próximo mes.
Esta fecha entra en la función DIA.LAB como "fecha de inicio", junto con -1 para "días". La función DIA.LAB retrocede automáticamente 1 día, teniendo en cuenta los fines de semana. El resultado es el último día hábil del mes.

Días festivos

Para obtener el último día hábil del mes, teniendo en cuenta los días festivos, simplemente agregue el rango que contiene fechas de días festivos a la fórmula de esta manera:
=DIA.LAB(FIN.MES(B4,0)+1,-1,holidays)

Fines de semana personalizados

La función DIASEM supone que los fines de semana son sábados y domingos. Si necesita personalizar los días de fin de semana, puede usar la función DIASEM.INTL.

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT