martes, 16 de diciembre de 2008

dias.lab

La función realiza la diferencia de días que hay entre la fecha inicial y la fecha final contabilizando solamente los días laborables, no tiene en cuenta los sábados y domingos.

Si deseamos que la función tampoco tenga en cuenta otros festivos podremos incorporar un rango de fechas en el argumento Festivos.

Estructura: DIAS.LAB(Fecha inicial;Fecha final;Festivos) Festivos será el rango de fechas que queremos considerar como festivos y no queremos que el ordenador contabilice como laborables.

Ejemplo: En este ejemplo utilizaremos dos celdas en las que pondremos, en una la fecha inicial y en la otra la fecha final para calcular el número de días laborales que hay entre las dos. En la celada A1 escribiremos "01/01/2004" y en la B1 "12/01/2004". En la celda B2 introduciremos la siguiente función: =DIAS.LAB(A1;A2), la cual nos devolverá un 8. Si consultamos un calendario podemos ver que el día 3, 4, 10 y 11 caen en fin de semana con lo que la formula no los contabiliza.

Si quisiéramos contabilizar el número de días entre las dos fechas simplemente deberíamos introducir una simple resta de esta forma =A2;A1, la cual nos devolvería un 11 que son los días que hay entre una y otra fecha. Recuerda que al ser una resta el ordenador realiza la diferencia que hay entre los días al igual que si hiciéramos una resta entre el número 12 y el número 1.

Vamos a ampliar la función =DIAS.LAB(A1;A2) en la que incluiremos los días festivos que hay en el mes de enero, que sería el día 1 y el día 6 para que no se contabilicen como días laborables.

Para ello realizaremos una lista de días festivos (en este ejemplo sólo pondremos los días festivos de enero, si quisiéramos podríamos hacerlo con todos los días del año). En la celda A5 introduciremos el 01/01/2004 y en la A6 el 06/01/2004.

Ahora para que la función tenga en cuenta estos nuevos días festivos realizaremos una modificación en la función e introduciremos el rango de festivos en el tercer argumento de la función. La función quedará de la siguiente forma: =DIAS.LAB(A1;A2;A5:A6) con lo que el resultado de la misma será 6.

No hay comentarios: