Forum Discussion
Formula dias.lab.intl
Hola
Estoy intentando usar esta fórmula para sumar a una fecha específica solo los días hábiles para lograr hacer seguimiento a un proyecto, pero el resultado que me arroja es un numero negativo o un error #NUM
=+DIAS.LAB.INTL(D3;E3;1;F3)
Fecha inicial D3 | dias para terminar el proyecto E3 | Festivo F3 | |
22-feb | 42 | 25/03/2024 | -32359 |
2 Replies
- smylbugti222gmailcomIron Contributor
Por supuesto, puedo ayudarte con eso. La función DIAS.LAB.INTL se utiliza para calcular el número de días hábiles entre dos fechas, excluyendo fines de semana y días festivos. La sintaxis de la función es la siguiente:
DIAS.LAB.INTL(fecha_inicio, fecha_fin, [fin_semana], [feriados])
Donde:
- fecha_inicio: La fecha de inicio del período.
- fecha_fin: La fecha de finalización del período.
- fin_semana: Un argumento opcional que especifica los días de la semana que se consideran fines de semana. El valor predeterminado es 1, lo que significa que el sábado y el domingo se consideran fines de semana.
- feriados: Un argumento opcional que especifica un rango de celdas que contienen las fechas de los días festivos que se deben excluir del cálculo.
En tu caso, la fórmula es:
=DIAS.LAB.INTL(D3, E3, 1, F3)
Donde:
- D3: La fecha de inicio del proyecto.
- E3: La fecha de finalización del proyecto.
- F3: Un rango de celdas que contiene las fechas de los días festivos que se deben excluir del cálculo.
El error #NUM se devuelve cuando la función no puede calcular el número de días hábiles entre las dos fechas. Esto puede ocurrir por varias razones, como:
- La fecha de inicio es posterior a la fecha de finalización.
- El argumento fin_semana no es un valor válido.
- El argumento feriados no es un rango de celdas válido.
Para solucionar el error, puedes intentar lo siguiente:
- Verifica las fechas de inicio y finalización para asegurarte de que la fecha de inicio sea anterior a la fecha de finalización.
- Verifica el argumento fin_semana para asegurarte de que sea un valor válido.
- Verifica el argumento feriados para asegurarte de que sea un rango de celdas válido.
Si aún no puedes resolver el error, puedes intentar usar la función DIAS.LAB en lugar de la función DIAS.LAB.INTL. La función DIAS.LAB no toma en cuenta los fines de semana ni los días festivos, por lo que siempre devolverá un valor positivo.
Aquí hay un ejemplo de cómo usar la función DIAS.LAB:
=DIAS.LAB(D3, E3)
Donde:
- D3: La fecha de inicio del proyecto.
- E3: La fecha de finalización del proyecto.
Esta fórmula devolverá el número de días entre las fechas de inicio y finalización, independientemente de si los días son fines de semana o días festivos.
En tu caso, puedes probar la siguiente fórmula:
=DIAS.LAB(D3, E3) + F3
Donde:
- D3: La fecha de inicio del proyecto.
- E3: La fecha de finalización del proyecto.
- F3: El número de días festivos que ocurren entre las fechas de inicio y finalización.
Esta fórmula devolverá el número de días hábiles entre las fechas de inicio y finalización, incluidos los días festivos.
¡Espero que esto te ayude! Si tienes cualquier otra pregunta, no dudes en hacérmela.
- Riny_van_EekelenPlatinum Contributor
Julian1803 There is a semi-colon missing in the formula before F3. The optional third argument that indicates which days are to be seen as the weekend is not used in your case
=D I A. LAB. INTL(D3; E3; 1;;F3)
Now, the end result may initially be displayed as 45405, but that's just the day number is Excels calendar. Format G3 as a date and it should show as April 23, 2024. See attached.