Descripción
Utiliza esta función para determinar una fecha un número determinado de días laborables en el futuro o en el pasado desde una fecha especificada.
También puedes especificar tanto los días que deben considerarse fin de semana (no laborables) como los festivos que deben excluirse. Esta función es útil para calcular fechas de inicio, fechas de entrega y fechas de finalización que deben tener en cuenta días laborables y no laborables.
Sintaxis
WORKDAY(fecha_inicio,días,[festivos])
Entradas
Esta función tiene los siguientes argumentos:
| Nombre | Obligatorio | Entrada válida |
|---|---|---|
fecha_inicio |
Sí | Fecha que se utilizará como base para el cálculo. Puede ser una referencia de celda, una fecha entera o una fecha con el formato DD/MM/AAAA o AAAA/MM/DD. También es aceptable una fórmula que dé como resultado una de éstas. Las comillas son obligatorias. |
días |
Sí | Días laborables anteriores o posteriores a la fecha_de_inicio. Puede ser una referencia de celda, una fecha entera o una fecha con el formato DD/MM/AAAA o AAAA/MM/DD. También es aceptable una fórmula que dé como resultado una de esas. Las comillas son obligatorias. |
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 DD/MM/AAAA o AAAA/MM/DD. También se acepta una fórmula que dé como resultado una de estas opciones. Si no se proporcionan días festivos, WORKDAY tratará solo los sábados y domingos como Días no laborables. |
Ejemplo
Datos de muestra
| A | B | C | D|D | E | |
|---|---|---|---|---|---|
| 1 | Fecha de inicio | Días de desplazamiento | Vacaciones | Resultado de WORKDAY | Envío urgente |
| 2 | 1/1/2024 | 14 | 1/19/2024 | Sí | |
| 3 | 1/1/2024 | 14 | 1/11/2024 | 1/22/2024 | No |
| 4 | 1/1/2024 | -14 | 12/12/2023 | No | |
| 5 | 7/19/2023 | 9 | 12/31/2023 | 8/01/2023 | Sí |
| 6 | 45283 | 12 | 1/8/2024 | 01/08/2014 | Sí |
Ejemplos de fórmulas
| Caso práctico | Fórmula | Explicación y resultado |
|---|---|---|
| Determina la fecha que es el número especificado de días laborables (Lun-Vie) después de la fecha especificada, sin días festivos especificados. | =WORKDAY("1-Jul-2024",5) |
Esta fórmula funciona de la siguiente manera:
Para esta fórmula, el valor devuelto es 45481 (8 de julio de 2024). |
| Determina la fecha que es el número especificado de días laborables (Lun-Vie) después de la fecha especificada en una celda, sin especificar días festivos. | =WORKDAY(A2,B2) |
Esta fórmula funciona de la siguiente manera:
Para esta fórmula, el valor devuelto es 45300 (1/9/2024). |
| Determina la fecha que es el número especificado de días laborables (Lun-Vie) entre las dos fechas especificadas en dos celdas, sin especificar días festivos. | =WORKDAY(A2,-14) |
Esta fórmula funciona de la siguiente manera:
Para esta fórmula, el valor devuelto es 45272 (12/12/2023). |
| Determina la fecha que es el número especificado de días laborables (Lun-Vie) entre las dos fechas especificadas en dos celdas, utilizando los días festivos especificados en una tercera celda. | =WORKDAY(A3,B3,C3) |
Esta fórmula funciona de la siguiente manera:
Para esta fórmula, el valor devuelto es 45308 (1/22/2024). |
| Determina la fecha que es el número especificado de días laborables (Lun-Vie) entre las dos fechas especificadas en dos celdas, utilizando los días festivos especificados en un intervalo de celdas adicional. | =WORKDAY(A2,B2,C2:C6) |
Esta fórmula funciona de la siguiente manera:
Para esta fórmula, el valor devuelto es 45324 (2/2/2024). |
| Calcula la fecha de inicio de un proyecto restando un número concreto de días laborables a una fecha límite. | =DÍA LABORABLE(FECHA(2024,3,15),-10) |
Esta fórmula funciona de la siguiente manera:
Para esta fórmula, el valor devuelto es 45352 (3/1/2024). |
| Determina un plazo final del proyecto revisado, añadiendo días laborables a la fecha de inicio original, considerando la duración real del trabajo (en días de red). | =DÍA_TRABAJO(FECHA(2024,3,1),DÍAS_RED(FECHA(2024,3,1), FECHA(2024,3,15))) |
Esta fórmula funciona de la siguiente manera:
Para esta fórmula, el valor es 45369 (18/03/2024). |
| Determina un ajuste de la fecha de entrega en función de si se cumple una condición (por ejemplo, que se haya seleccionado el envío urgente). | =IF(A2="Sí", WORKDAY(DATE(2024,3,8),2), WORKDAY(DATE(2024,3,8),5)) |
Esta fórmula funciona de la siguiente manera:
Para esta fórmula, el valor es 45363 (3/12/2024). |
Notas
- DIA.LAB
- no sabe implícitamente qué días son festivos. Lo tiene que especificar el usuario.
- incluye la fecha de inicio al calcular los días laborables.
- excluye automáticamente todos los sábados y domingos.
- 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.
- Si alguna de las Fechas proporcionadas no es válida, WORKDAY devuelve el error #¡VALOR!
- Los comodines no funcionan con esta función.
Recomendaciones
- En general, es más fácil poner las fechas de las vacaciones en un rango de celdas y hacer referencia a ese rango.
Funciones relacionadas
DATE
DATEVALUE
DAY
DAYS
DAYS360
EDATE
EOMONTH
MONTH
NETWORKDAYS
NETWORKDAYS.INTL
WEEKDAY
WORKDAY
WORKDAY.INTL
YEAR
YEARFRAC