Las hojas de cálculo son geniales para planificar — hasta que necesitas días laborables en lugar de días naturales. En cuanto hay que excluir fines de semana y festivos, contar a mano se vuelve propenso a errores.
En esta guía verás fórmulas prácticas para Excel y Google Sheets que te permiten:
- Contar días laborables entre dos fechas
- Sumar N días laborables a una fecha
- Excluir una lista de festivos
- Gestionar fines de semana distintos
1) Contar días laborables entre dos fechas
Excel
Usa NETWORKDAYS (en algunas versiones localizadas: DIAS.LAB):
=NETWORKDAYS(A2, B2)
Si tienes una lista de festivos (una fecha por fila), por ejemplo H2:H40:
=NETWORKDAYS(A2, B2, $H$2:$H$40)
Google Sheets
=NETWORKDAYS(A2, B2, $H$2:$H$40)
Consejo: asegúrate de que los festivos sean fechas reales (no texto). Si la fórmula “no funciona”, lo más típico es que el rango de festivos esté como strings.
2) Sumar N días laborables a una fecha
Excel
Usa WORKDAY (en algunas versiones localizadas: DIA.LAB):
=WORKDAY(A2, C2)
Con festivos:
=WORKDAY(A2, C2, $H$2:$H$40)
Google Sheets
=WORKDAY(A2, C2, $H$2:$H$40)
Esto encaja perfecto en flujos tipo “fecha de inicio + lead time” (envíos, compras, SLAs, RRHH).
3) Fines de semana personalizados
Si tu fin de semana no es sábado–domingo, usa las versiones “.INTL”:
Excel
=NETWORKDAYS.INTL(A2, B2, "0000011", $H$2:$H$40)
Google Sheets
=NETWORKDAYS.INTL(A2, B2, "0000011", $H$2:$H$40)
El código indica qué días cuentan como fin de semana (1 = fin de semana). Usa el que corresponda a tu caso.
4) Flujo más fiable: hoja de cálculo + fuente de festivos verificada
Las hojas de cálculo solo son tan precisas como tu lista de festivos. En trabajo internacional, lo difícil es mantener listas correctas por país y año.
Si necesitas resultados rápidos por país (y ver qué festivos se han omitido), usa la calculadora y luego vuelca el resultado en tu hoja para hacer seguimiento.
Errores típicos
- Fechas en formatos mezclados: asegúrate de que todo sea fecha.
- Problemas de zona horaria: al importar desde APIs, a veces cambia el día.
- Listas incompletas: muchos países tienen festivos regionales.
- Excepciones por sector: en algunos casos el sábado es laborable.
Conclusión
Con NETWORKDAYS / WORKDAY (y sus variantes .INTL) puedes hacer que Excel/Sheets cuenten días laborables de forma consistente — siempre que la lista de festivos sea correcta.