Capítulo 15 · 15.14
Calcular los días laborables entre dos fechas, sin festivos
¿Cuántos días laborables tiene para una tarea? ¿Cuándo vence un plazo de pago de diez días laborables? Si simplemente resta las fechas, también contará los fines de semana y los festivos. Para eso existen funciones especiales.
Días laborables entre dos fechas
- Coloque sus festivos en una lista, en el ejemplo en F3:F10 (Año Nuevo, Pascua, Día del Rey, Día de la Liberación, Ascensión, Pentecostés y Navidad).
- Si la fecha de inicio está en B3 y la fecha de fin en C3, escriba en D3: =DIAS.LAB(B3;C3;$F$3:$F$10).
- Arrastre la fórmula hacia abajo. Los signos de dólar mantienen fija la lista de festivos.

En el ejemplo: del lunes 19 de abril al viernes 14 de mayo de 2027 hay 20 días entre semana. El Día del Rey y los dos festivos de la semana del 5 de mayo se restan: 17 días laborables.
Una fecha un número de días laborables más tarde
La fecha límite de pago, diez días laborables después de la fecha de factura en F2: =DIA.LAB(F2;10;Feestdagen!$A$2:$A$10). Asigne a la celda el formato Fecha corta.
Otra semana laboral
¿Trabaja, por ejemplo, de martes a sábado? Utilice entonces DIAS.LAB.INTL. El tercer argumento es un código de siete caracteres para lunes a domingo, con 1 para un día libre: =DIAS.LAB.INTL(B3;C3;"1000001";$F$3:$F$10) para librar los lunes y domingos.
Trampas habituales
- DIAS.LAB cuenta tanto la fecha de inicio como la de fin. Si quiere el "número de días entre ambas", reste 1.
- Si las fechas están introducidas como texto, obtendrá #VALUE!. Consulte Fechas que llegan como texto o con el día y el mes invertidos.
- En la barra de fórmulas, Euro-Office a veces añade una @ antes del rango de festivos (…;@$F$3:$F$10). Esto forma parte de la manera en que Euro-Office muestra la fórmula; el resultado es correcto de todos modos.
- Días naturales normales entre dos fechas: =C3-B3, con el formato Número.
