Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Excel Práctico para Todos - Días Laborables
Excel Práctico para Todos - Días Laborables
► noviembre (9)
► octubre (8)
DATOS PERSONALES
Javier Mozo
La función DIA.LAB considera no laborables los fines de semana y los festivos que explícitamente
señalemos.
Ahora, consideremos otro caso. El operario al que hemos hecho referencia trabaja los sábados pero no
trabaja los domingos ni los lunes.
En este caso, no podemos utilizar la función DIA.LAB como lo hemos hecho en el ejemplo anterior.
Afortunadamente, Microsoft ha introducido una nueva función en Excel 2010 para resolver este caso. La
función se llama DIA.LAB.INTL y su sintaxis es:
DIA.LAB.INTL(fecha_inicial;días_laborables;[fin_de_semana];[festivos])
Como se observa, el tercer argumento permite elegir qué días se consideran fin de semana, según la tabla:
El argumento para nuestro caso es 2. Por tanto, la fórmula de C4 será: =DIA.LAB.INTL(C2;C3;2;C6:C13)
En vez de usar los números de la lista anterior, podemos poner una cifra de 7 ceros y unos. El cero indica que
el día es laborable, mientras que el uno indica que es festivo. Se cuenta de lunes a domingo. De este modo,
"1000001", indica que el lunes y el domingo son no laborables. Con este convenio, la fórmula de C4 queda
así: =DIA.LAB.INTL(C2;C3;"1000001";C6:C13)
"1111111" no es una cadena válida, ya que su uso implicaría que no se trabajase ningún día.
Como en los ejemplos anteriores hay una función para realizar este cálculo: DIAS.LAB
La fecha_inicial es el día que se empezó el trabajo (20/09/2011); la fecha_final, el día que se terminó
(27/12/2011); festivos son los días no laborables excluidos los sábados y domingos (que no se trabaja).
La fórmula de C4 debe ser: =DIAS.LAB(C2;C3;C6:C17)
En Excel 2010, también existe la función DIAS.LAB.INTL para el caso en que los fines de semana no sean el
sábado y el domingo.
Por ejemplo, si los días que no se trabaja son el jueves y el viernes, la fórmula será:
=DIAS.LAB.INTL(C2;C3;"0001100";C6:C17)
Como jueves y viernes son dos días consecutivos, podemos utilizar el número 6 como tercer argumento de la
función DIAS.LAB.INTL. En ese caso, la fórmula será: =DIAS.LAB.INTL(C2;C3;6;C6:C17)
No hay comentarios: