Spreadsheet Practice

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_inicialObligatorioEl primer día del periodo.
fecha_finalObligatorioEl último día del periodo. Los dos días cuentan si caen entre semana.
vacacionesOpcionalUn 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.

CeldaFórmulaResultadoQué muestra
G2=DIAS.LAB(B2;C2)2121 días entre semana en el periodo de la auditoría
G3=DIAS.LAB(B2;C2;E2:E4)1919 al quitar los dos festivos de finales de noviembre
G4=DIAS.LAB(B3;C3;E2:E4)22Diciembre 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
ProyectoInicioFinFestivosResultado
Auditoría in situ02/11/202630/11/202626/11/202621
Migración01/12/202631/12/202627/11/202619
25/12/202622

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

En 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 vesPor qué ocurre y cómo arreglarlo
Un día más de lo esperadoDIAS.LAB cuenta tanto la fecha inicial como la final. Resta 1 si el primer día no debe contar.
No se saltan los festivosLas 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 domingoDIAS.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.

Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .