domingo, 14 de junio de 2020

EXCEL: Días laborables por mes

Excel formula: Workdays per month

Fórmula genérica

=DIAS.LAB(date,FIN.MES(date,0),holidays)

Explicación

Para calcular los días laborables por mes, use la función FIN.MES junto con la función DIAS.LAB. En el ejemplo que se muestra, la fórmula en C4 es:

=DIAS.LAB(B4,FIN.MES(B4,0),holidays)

Donde "vacaciones" es el rango nombrado E3: E13.

Cómo funciona esta fórmula

Primero, es importante comprender que los valores en la columna Mes (B) son fechas reales, formateadas con el formato de número personalizado "mmm".

Por ejemplo, B4 contiene el 1 de enero de 2014, pero muestra solo "Jan" por el formato de número personalizado.

La fórmula en sí se basa en la función DIAS.LAB, que devuelve el número de días hábiles entre una fecha de inicio y una fecha de finalización, teniendo en cuenta los días festivos (si corresponde).

Para cada mes, la fecha de inicio proviene de la columna B y la fecha de finalización se calcula con la función FIN.MES de la siguiente manera:

FIN.MES(B4,0)

FIN.MES toma una fecha y devuelve el último día de un mes. El mes mismo está controlado por el segundo argumento. Como en este caso queremos quedarnos en el mismo mes, usamos cero.

Finalmente, se proporciona una lista de vacaciones como el tercer argumento para DIAS.LAB usando las vacaciones de rango con nombre (E3: E13).

Con esta información, DIAS.LAB calcula el número de días hábiles en cada mes, excluyendo automáticamente los fines de semana y feriados.

Si necesita más control sobre qué días se tratan como fines de semana, use la función DIAS.LAB.INTL.


Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT