Fórmula de Excel: Obtener el último día laborable del mes -

Tabla de contenido

Fórmula genérica

=WORKDAY(EOMONTH(date)+1,-1)

Resumen

Para obtener el último día laborable de un mes, puede utilizar la función DÍA LABORAL junto con la función EOMONTH. En el ejemplo, la fórmula en C4 es:

=WORKDAY(EOMONTH(B4,0)+1,-1)

Explicación

Trabajando de adentro hacia afuera, la función EOMONTH obtiene el último día del mes de cualquier fecha. A este resultado, agregamos 1, que da como resultado el primer día del mes siguiente.

Esta fecha entra en la función DÍA DE TRABAJO como la "fecha de inicio", junto con -1 para los "días". La función WORKDAY retrocede automáticamente 1 día, teniendo en cuenta los fines de semana. El resultado es el último día laborable del mes.

Días festivos

Para obtener el último día laborable del mes, teniendo en cuenta los días festivos, simplemente agregue el rango que contiene las fechas festivas a la fórmula de esta manera:

=WORKDAY(EOMONTH(B4,0)+1,-1,holidays)

Fines de semana personalizados

La función WEEKDAY asume que los fines de semana son sábado y domingo. Si necesita personalizar los días de fin de semana, puede utilizar la función WEEKDAY.INTL.

Articulos interesantes...