Función NETWORKDAYS.INTL

Descripción

La función NETWORKDAY.INTL devuelve el número de días laborables completos entre dos fechas utilizando parámetros para indicar cuáles y cuántos días son días de fin de semana. Los días de fin de semana y los días especificados como feriados no se consideran días laborables.

Sintaxis

NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays])

Argumentos

Argumento Descripción Requerido / Opcional
Fecha de inicio Las fechas para las que se calculará la diferencia. Necesario
fecha final Start_date puede ser anterior, igual o posterior a end_date. Necesario
Fin de semana

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 días laborables completos entre fecha_inicio y fecha_finalización.

Fin de semana es un número o cadena de fin de semana que especifica cuándo ocurren los fines de semana. Mire la tabla Número de fin de semana - Días de fin de semana que se muestra a continuación.

Opcional
Días festivos

Un conjunto opcional de una o más fechas que se excluirán del calendario de días laborables.

Las vacaciones serán

  • un rango de celdas que contienen las fechas

  • una matriz constante de los valores de serie que representan esas fechas

El orden de fechas o valores de serie en días festivos puede ser arbitrario.

Opcional

Número de fin de semana - Tabla de días de fin de semana

Número de fin de semana Días de fin de semana
1 u omitido Sabado domingo
2 Domingo Lunes
3 Lunes martes
4 Martes Miércoles
5 Miércoles Jueves
6 Jueves Viernes
7 Viernes sabado
11 Solo domingo
12 Solo lunes
13 Solo martes
14 Solo miércoles
15 Solo jueves
dieciséis Solo viernes
17 Solo sábado

Los valores de cadena de fin de semana tienen siete caracteres 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 se permiten los caracteres 1 y 0 en la cadena. El uso de 1111111 siempre devolverá 0.

Notas

  • Si start_date es posterior a end_date, el valor devuelto será negativo y la magnitud será el número de días laborables completos.

  • Si start_date está fuera del rango para el valor base de la fecha actual, NETWORKDAYS.INTL devuelve el #NUM! valor de error.

  • Si end_date está fuera del rango para el valor base de la fecha actual, NETWORKDAYS.INTL devuelve el #NUM! valor de error.

  • Si el fin de semana especificado es un valor numérico no válido, NETWORKDAYS.INTL devuelve el NUM! valor de error.

  • Si una cadena de fin de semana tiene una longitud no válida o contiene caracteres no válidos, NETWORKDAYS.INTL devuelve el valor # ¡VALOR! valor de error.

  • Si la fecha_inicio proporcionada, fecha_finalización o cualquiera de los valores en la matriz [vacaciones] proporcionada no son fechas válidas, NETWORKDAYS.INTL devuelve el #VALUE! valor de error.

Aplicabilidad

Excel 2010, Excel 2013, Excel 2016

Ejemplo