Devuelve el número de todos los días laborables entre dos fechas mediante parámetros para indicar cuáles y cuántos son días de fin de semana. Los días de fin de semana y los días que se especifiquen como días festivos no se consideran días laborables.
Sintaxis
DIAS.LAB.INTL(fecha_inicial, fecha_final, [fin_de_semana], [vacaciones])
La sintaxis de la función DIAS.LAB.INTL tiene los siguientes argumentos:
- Start_date y end_date Obligatorio. Son las fechas para las que desea calcular la diferencia. El valor de fecha_inicial puede ser anterior, igual o posterior al de fecha_final.
-
Fin de semana Opcional. Indica los días de la semana que son días de fin de semana y no están incluidos en el número de todos los días laborables entre fecha_inicial y fecha_final. Fin_de_semana es una cadena o un número de fin de semana que especifica cuándo tienen lugar los fines de semana.
Los valores numéricos de fin de semana indican los siguientes días de fin de semana:
| Número de fin de semana | Días de fin de semana |
|---|---|
| 1 u omitido | Sábado, domingo |
| 2 | Domingo, lunes |
| 3 | Lunes, martes |
| 4 | Martes, miércoles |
| 5 | Miércoles, jueves |
| 6 | Jueves, viernes |
| 7 | Viernes, sábado |
| 11 | Solo domingo |
| 1,2 | Solo lunes |
| 1,3 | Solo martes |
| 14 | Solo miércoles |
| 15 | Solo jueves |
| 16 | Solo viernes |
| 17 | Solo sábado |
Los valores de cadena de fin de semana tienen siete caracteres de largo y cada carácter de la cadena representa un día de la semana, comenzando por el lunes. 1 representa un día no laborable y 0 representa un día laborable. Solo los caracteres 1 y 0 están permitidos en la cadena. Si usa 1111111 siempre devolverá 0.
Por ejemplo, 0000011 daría como resultado un fin de semana que es sábado y domingo.
- Días festivos Opcional. Un conjunto opcional de una o más fechas que se deben excluir del calendario de días laborables. Los días festivos deben estar en el rango de celdas que contienen las fechas o una constante de matriz de los valores seriales que representan esas fechas. El orden de las fechas o los valores seriales de los días festivos puede ser arbitrario.
Observaciones
- Si fecha_inicial es posterior a fecha_final, el valor devuelto será negativo, y la magnitud será el número de todos los días laborales.
- Si start_date está fuera del intervalo para el valor base de la fecha actual, DIAS.LAB. INTL devuelve el #NUM! error #¡NUM!.
- Si end_date está fuera del intervalo para el valor base de la fecha actual, DIAS.LAB. INTL devuelve el #NUM! error #¡NUM!.
- Si una cadena de fin de semana tiene una longitud no válida o contiene caracteres no válidos, DIAS.LAB. INTL devuelve el #VALUE! error #¡NUM!.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.