Descripción
Utiliza esta función para devolver el número de Días laborables entre dos fechas. También puedes especificar tanto los días que deben considerarse fin de semana (no laborables) como los festivos que deben excluirse.
Sintaxis
NETWORKDAYS.INTL(start_date,end_date,[weekend],[holidays])
Entradas
Esta función tiene los siguientes argumentos:
| Nombre | Obligatorio | Entrada válida |
|---|---|---|
fecha_inicio |
Sí | Primera fecha del intervalo a considerar. Puede ser una referencia de celda, una fecha entera o una fecha con el formato DATEVALUE(DD,MM,YYYY) o DATEVALUE(YYYY,MM,DD). También pueden ser una cadena entrecomillada, como "1/14/2023". También es aceptable una fórmula que dé como resultado una de éstas. |
fecha_final |
Sí | Última fecha del intervalo a considerar. Puede ser una referencia de celda, una fecha entera o una fecha con el formato DATEVALUE(DD,MM,YYYY) o DATEVALUE(YYYY,MM,DD). También pueden ser una cadena entrecomillada, como "1/14/2023". También es aceptable una fórmula que dé como resultado una de éstas. |
fin de semana |
Ninguno | Qué Días de la semana deben considerarse fines de semana. (Días no laborables repetitivos) |
vacaciones |
Ninguno | Una lista de los Días no laborables suministrada como Fechas. Puede ser una referencia de celda, un rango de celdas (D2:D13), una fecha entera o una fecha con el formato DATEVALUE(DD,MM,YYYY) o DATEVALUE(YYYY,MM,DD). También pueden ser una cadena entrecomillada, como "14/1/2023". También es aceptable una fórmula que dé como resultado una de esas. |
Ejemplo
Configurar los fines de semana
Esta función proporciona dos opciones para configurar los fines de semana. La primera opción es proporcionar un número como el que se muestra en la tabla siguiente (los valores 8, 9 y 10 no se admiten).
| Días del fin de semana | Número de fin de semana |
|---|---|
| Sábado, domingo | 1 (por defecto) |
| Domingo, lunes | 2 |
| Lunes, martes | 3 |
| Martes, miércoles | 4 |
| Miércoles, jueves | 5 |
| Jueves, viernes | 6 |
| Viernes, sábado | 7 |
| Solo domingo | 11 |
| Solo lunes | 12 |
| Solo martes | 13 |
| Solo miércoles | 14 |
| Solo jueves | 15 |
| Solo viernes | 16 |
| Solo sábado | 17 |
La segunda forma de configurar los fines de semana es proporcionar una cadena de texto de 7 caracteres entre comillas compuesta por 1s y 0s, donde "1" indica un día no laborable y "0" un día laborable. La primera posición representa el lunes.
Datos de muestra
| A (fecha_inicio) |
B (fecha_final) |
C (vacaciones) |
NETWORKDAYS resultado |
E (Vacaciones) |
|---|---|---|---|---|
| 1/1/2024 | 12/31/2024 | 262 | 5/15/2024 | |
| 1/1/2024 | 12/31/2024 | 5/15/2024 | 261 | 6/15/2024 |
| 1/1/2024 | 12/31/2024 | 258 | 7/4/2024 | |
| 7/19/2003 | 31 De febrero de 2002 | #¡VALOR! | 7/5/2024 | |
| 41631 | 23-Ene-14 | 24 | 9/6/2024 |
Datos de muestra
| Un | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Fecha de inicio | Fecha final | Vacaciones | Tarifa | Objetivo |
| 2 | 1/1/2024 | 12/31/2024 | 5/15/2024 | $262.00 | 122 |
| 3 | 1/1/2024 | 3/31/2024 | 3/15/2024 | $261.00 | 14 |
| 4 | 11/1/2024 | 12/31/2024 | 11/4/2024 | $258.00 | 12 |
| 5 | 2/5/2025 | 11/7/2025 | 7/4/2025 | $300.00 | 21 |
Funciones de muestra
| Caso práctico | Fórmula | Explicación y resultado |
|---|---|---|
| Determina el número de días laborables (de lunes a viernes) entre las fechas especificadas en dos celdas, sin especificar días festivos. El sábado y el domingo son los días del fin de semana. | =DÍAS LABORABLES.INTL(A2,B2) |
Esta fórmula determina el número de días laborables (Lun-Vie) entre la fecha de la celda A2 y la de la celda B2, sin especificar días festivos. Se supone que el sábado y el domingo son los días del fin de semana. Para este conjunto de datos, la fórmula devuelve 262. |
| Determina el número de días laborables (de lunes a viernes) entre las fechas especificadas en dos celdas, con los días festivos especificados en una tercera celda. El sábado y el domingo son los días del fin de semana. | =NETWORKDAYS.INTL(A2,B2,,C2) |
Esta fórmula determina el número de días laborables (de lunes a viernes) entre la fecha de la celda A2 y la celda B2, con los días festivos especificados en C2. Para este conjunto de datos, la fórmula devuelve 261. |
| Determina el número de días laborables (de lunes a viernes) entre las fechas especificadas en dos celdas, con los días festivos especificados en un intervalo de celdas. El sábado y el domingo son los días del fin de semana. | =NETWORKDAYS.INTL(A3,B3,,E2:E5) |
Esta fórmula determina el número de días laborables (de lunes a viernes) entre la fecha de la celda A3 y la celda B3, con las vacaciones especificadas en el intervalo C2:C5. Para este conjunto de datos, la fórmula devuelve 64. |
| Determina el número de días laborables entre una fecha especificada y una fecha en una celda, sin días festivos. Los días laborables son lunes, martes y miércoles. | =NETWORKDAYS.INTL("1/1/2024",B4,"0001111") |
Esta fórmula determina el número de días laborables entre el 1/1/2024 y el valor de la celda B4, utilizando lunes, martes y miércoles como días laborables, sin especificar días festivos. Para este conjunto de datos, la fórmula devuelve 158. |
| Determina el número de días laborables entre dos fechas especificadas, sin días festivos. Los Días del fin de semana (no laborables) son el martes y el miércoles. | =NETWORKDAYS.INTL(FECHA(2024,11,1),FECHA(2024,12,31),4) |
Esta fórmula determina el número de días laborables entre el 1/11/2024 y el 31/12/2024. Los Días del fin de semana (no laborables) son el martes y el miércoles (4). No se especifican días festivos. Para este conjunto de datos, la fórmula devuelve 44. |
| Determina el número de días laborables (Lun-Vie) entre las fechas especificadas en dos celdas. El sábado y el domingo son los días del fin de semana. Se ha especificado un día festivo. | =NETWORKDAYS.INTL(A5,B5,"1111100",45651) |
Esta fórmula determina el número de días laborables (Lun-Vie) entre la fecha de la celda A2 y la de la celda B2. Los Días no laborables son sábado y domingo Para este conjunto de datos, la fórmula devuelve 78. |
Notas
- DIAS.LAB.INTL
- No sabe implícitamente qué días son festivos. Lo tiene que especificar el usuario.
- Incluye tanto la fecha de inicio como la de finalización al calcular los días laborables.
- Excluye automáticamente todos los sábados y domingos del intervalo especificado.
- Ignora cualquier valor de hora.
- Si la(s) fecha(s) de las vacaciones no están entre las fechas de inicio y finalización especificadas, se ignoran.
- Los comodines no funcionan con esta función.
- Si
fecha_inicioes posterior afecha_fin, el valor devuelto será negativo, y la magnitud será el número de días laborables enteros. - Si una o ambas
fecha_inicialofecha_finalestán fuera del intervalo del valor base de la fecha actual, NETWORKDAYS.INTL devuelve el valor de error #¡NUM! - Si una cadena de fin de semana tiene una longitud no válida o contiene caracteres no válidos, NETWORKDAYS.INTL devuelve el valor de error #¡VALOR!
- Si la(s) fecha(s) proporcionada(s) no es(son) válida(s), NETWORKDAYS devuelve el error #¡VALOR!
Recomendaciones
- Puedes utilizar esta función para calcular el número de Horas de trabajo en el rango especificado, multiplicando el resultado por el número apropiado de Horas de trabajo.
Funciones relacionadas
DATE
DATEVALUE
DAY
DAYS
DAYS360
EDATE
EOMONTH
MONTH
NETWORKDAYS
NETWORKDAYS.INTL
WEEKDAY
WORKDAY
WORKDAY.INTL
YEAR
YEARFRAC