Conocer los días laborales en Excel

Cómo calcular los días laborables en Excel

A la hora de contar los días laborables tenemos dos opciones: coger el calendario y empezar a contarlos uno a uno, con el riesgo de equivocarnos por cualquier distracción, o abrir Excel y crear una hoja de cálculo para para ello. Excel nos permite calcular los días laborables con dos funciones, DIAS.LAB y DIAS.LAB.INTL; ambas igual de eficientes a la hora de conseguir nuestro objetivo. Vamos a descubrir cómo funcionan para así poder calcular en Excel los días laborables.

Contar días laborables con DIAS.LAB

Cuando utilicemos la función DIAS.LAB necesitamos dos argumentos obligatorios, fecha inicial y fecha final, y uno optativo, vacaciones. Será suficiente con indicar la fecha en la que empezamos a trabajar y la fecha final del trabajo para que esta función calcule automáticamente los días laborables que han pasado entre las dos fechas. La cosa cambia cuando en medio había un periodo vacacional, algo que Excel no puede deducir por sí mismo, sino que se lo especificamos para que los tenga en cuento.

Veamos un ejemplo: si en la celda B1 tenemos la fecha inicial y en la B2 la fecha final, basta con introducir la fórmula =DIAS.LAB(B1,B2) en la celda donde queremos que aparezcan los días laborables para que Excel haga el cálculo. En caso de haber un periodo vacacional entre medias, que esté expresado en las celdas B4 (fecha de inicio) y B5 (fecha de finalización) de la hoja de Excel utilizaremos la fórmula =DIAS.LAB(B1,B2,B4:B5) para restar las vacaciones a los días laborables.

Debes tener en cuenta que los días de vacaciones que especifiques deben ir de lunes a viernes, los fines de semana no cuentan como días laborables por defecto. Si indicas un sábado o domingo como día de vacaciones Excel no lo tendrá en cuenta a la hora de calcular los días hábiles. Por último, no olvides que las fórmulas que hemos visto son solo un ejemplo, así que tendrás que adaptarlas al rango de datos que utilices, respetando siempre la formulación pero cambiando B1, B2, B4 o B5 por la celda de Excel donde estén tus datos.

Contar días laborables con DIAS.LAB.INTL

La segunda de las opciones que tenemos para calcular los días laborables en Excel el DIAS.LAB.INTL, y nos permite solucionar precisamente el problema que hemos visto en el párrafo anterior: DIAS.LAB siempre considera los sábados y domingos como días de descanso, pero con DIAS.LAB.INTL podemos modificar la jornada o jornadas de descanso, combinando dos días o utilizando un solo día de descanso.

Para que funcione al final de la fórmula hay que añadir un tercer argumento en forma de número que indicará los días de descanso -si no lo añades, contará como un fin de semana normal-. Los números y combinaciones son 1 sábado y domingo, 2 domingo y lunes, 3 lunes y martes, 4 martes y miércoles, 5 miércoles y jueves, 6 jueves y viernes, 7 viernes y sábado, 11 domingo, 12 lunes, 13 martes, 14 miércoles, 15 jueves, 16 viernes y 17 sábado.

De vuelta al ejemplo anterior, podemos calcular los días laborables de un periodo de tiempo con la fórmula =DIAS.LAB.INTL(B1,B2,2) tomando como días de descanso los domingos y lunes. Si en vez del 2 utilizamos un 14, el día de descanso es solo el miércoles, y los otros seis días de la semana cuentan como días laborables. Si añadimos un periodo vacacional hay que añadir un espacio entre el número que identifica el día de descanso y el rango del periodo de vacaciones, con fórmulas como =DIAS.LAB.INTL(B1,B2,2 B4:B5).