Calcula días laborables entre fechas con las funciones DIAS.LAB y DIA.LAB en Excel📆

📆 Excel: calcula días laborables entre dos fechas con las funciones DIAS.LAB y DIA.LAB

Cuando se trabaja con proyectos, planificación de tareas o fechas de entrega, es fundamental poder calcular cuántos días laborables hay entre dos fechas, excluyendo fines de semana o incluso feriados. Para esto, Excel ofrece dos funciones muy útiles: DIAS.LAB y DIA.LAB. Ambas están diseñadas para manejar cálculos de tiempo de trabajo de manera precisa y profesional.


🧮 Función DIAS.LAB(): calcula los días laborables entre dos fechas

La función DIAS.LAB() permite determinar cuántos días laborables hay entre dos fechas, excluyendo automáticamente los sábados y domingos.

📘 Sintaxis

=DIAS.LAB(fecha_inicial; fecha_final; [vacaciones])

🔹 Argumentos

  • fecha_inicial: punto de partida del cálculo.

  • fecha_final: fecha hasta la cual se quiere calcular.

  • [vacaciones]: (opcional) rango de celdas que contenga los días feriados que se desean excluir del conteo.

📊 Ejemplo práctico

Supongamos que se desea calcular los días laborables entre el 4 de julio y el 15 de julio de 2025.

Fecha inicial Fecha final Fórmula Resultado
04/07/2025 15/07/2025 =DIAS.LAB(A2;B2) 10

👉 Excel devuelve 10 días laborables, ya que no cuenta los sábados ni domingos.

Si se quisiera excluir feriados, por ejemplo el 10 de julio, bastaría con incluir una celda adicional con esa fecha y referenciarla así:

=DIAS.LAB(A2;B2;C2)

📅 Función DIA.LAB(): calcula la fecha final tras sumar días laborables

Mientras que DIAS.LAB() cuenta días laborables entre dos fechas, la función DIA.LAB() realiza la operación inversa: calcula una fecha final a partir de una fecha inicial y un número determinado de días laborables.

📘 Sintaxis

=DIA.LAB(fecha_inicial; días_laborables; [vacaciones])

🔹 Argumentos

  • fecha_inicial: punto de partida.

  • días_laborables: número de días hábiles que se desea sumar (pueden ser positivos o negativos).

  • [vacaciones]: (opcional) rango con los feriados que deben omitirse.

📊 Ejemplo práctico

Si la fecha inicial es 4 de julio de 2025 y se desean sumar 10 días laborables, la fórmula sería:

=DIA.LAB("04/07/2025";10)

📅 Resultado: 18/07/2025

💡 Aunque se sumen 10 días, Excel no cuenta los fines de semana, por lo que el resultado no será el 15 de julio, sino el 18 de julio, al considerar únicamente los días hábiles.


⚙️ Comparativa de ambas funciones

Característica DIAS.LAB() DIA.LAB()
Propósito Calcula los días laborables entre dos fechas. Calcula la fecha final tras sumar días laborables.
Devuelve Número de días hábiles. Fecha resultante.
Argumentos principales fecha_inicial, fecha_final fecha_inicial, días_laborables
Excluye fines de semana ✅ Sí ✅ Sí
Excluye feriados ✅ (opcional) ✅ (opcional)
Ejemplo =DIAS.LAB(A2;B2) → 10 =DIA.LAB(A2;10) → 18/07/2025

🧠 Buenas prácticas

✅ Usa referencias de celda en lugar de escribir las fechas directamente.
✅ Crea una hoja auxiliar con los feriados o días no laborables y usa ese rango como argumento.
✅ Recuerda que estas funciones consideran sábado y domingo como días no laborables por defecto.
✅ Si trabajas en países donde los fines de semana son diferentes, puedes usar la función DIAS.LAB.INTL() para personalizar los días laborables.

Previous Post
Next Post