Función DIAS. LAB (NETWORKDAYS)
Respuesta rápida
DIAS.LAB cuenta los días laborables entre dos fechas, de lunes a viernes, incluidas la fecha inicial y la final.
- Sintaxis
=DIAS.LAB(fecha_inicial; fecha_final; [vacaciones])- Uso más común
=DIAS.LAB(B2;C2)devuelve 21 (21 días entre semana en el periodo de la auditoría)
Si le añades un rango de festivos, también se los salta. Úsala para calendarios de proyectos, seguimiento de plazos de servicio y periodos de nómina.
- Nombre en inglés
- NETWORKDAYS
- Disponible en
- Todas las versiones actuales
- Categoría
- Fecha y hora
- Devuelve
- Un número entero de días laborables.
- Google Sheets
- Funciona igual en Google Sheets.
Sintaxis
=DIAS.LAB(fecha_inicial; fecha_final; [vacaciones])
En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.
| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
fecha_inicial | Obligatorio | El primer día del periodo. |
fecha_final | Obligatorio | El último día del periodo. Los dos días cuentan si caen entre semana. |
vacaciones | Opcional | Un rango opcional de fechas que se excluyen, como los días festivos. |
Ejemplos
Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.
| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| G2 | =DIAS.LAB(B2;C2) | 21 | 21 días entre semana en el periodo de la auditoría |
| G3 | =DIAS.LAB(B2;C2;E2:E4) | 19 | 19 al quitar los dos festivos de finales de noviembre |
| G4 | =DIAS.LAB(B3;C3;E2:E4) | 22 | Diciembre tiene 22 días laborables tras quitar el día de Navidad |
Pruébalo en vivo
Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.
Ver los datos de ejemplo como tabla
| Proyecto | Inicio | Fin | Festivos | Resultado | ||
| Auditoría in situ | 02/11/2026 | 30/11/2026 | 26/11/2026 | 21 | ||
| Migración | 01/12/2026 | 31/12/2026 | 27/11/2026 | 19 | ||
| 25/12/2026 | 22 |
Practica DIAS.LAB
Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.
Días hábiles
F2, cuenta los días entre semana que hay desde cada fecha de inicio hasta su fecha de fin. Rellena hacia abajo hasta F6.Errores comunes
| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| Un día más de lo esperado | DIAS.LAB cuenta tanto la fecha inicial como la final. Resta 1 si el primer día no debe contar. |
| No se saltan los festivos | Las celdas de festivos contienen texto, no fechas, o el rango se movió al rellenar hacia abajo. Usa fechas de verdad y fija el rango: $E$2:$E$4. |
| Tu fin de semana no es sábado y domingo | DIAS.LAB da por hecho un fin de semana de sábado y domingo. DIAS.LAB.INTL te deja elegir otros días de fin de semana. |
Consejos
- Guarda los festivos en un rango con nombre o en una columna de una tabla y haz referencia a él en todas partes; así, al actualizar la lista se corrigen todas las fórmulas.
Preguntas frecuentes
¿Cómo cuento los días hábiles entre dos fechas en Excel?
Usa DIAS.LAB(fecha_inicial; fecha_final). Añade un rango de festivos como tercer argumento para excluirlos.
¿DIAS.LAB incluye la fecha inicial?
Sí. Cuentan tanto la fecha inicial como la final cuando caen entre semana.
¿En qué se diferencia DIAS.LAB de DIA.LAB?
DIAS.LAB cuenta los días laborables entre dos fechas. DIA.LAB hace lo contrario: devuelve la fecha que cae a un número dado de días laborables.
Esta página en inglés: NETWORKDAYS. Traductor de funciones de Excel: Nombres de las funciones en 8 idiomas. Todas las funciones en español.
Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .