Como contar días hábiles entre 2 fechas en Excel

Escrito por Luis Cruz | última actualización: 02 de septiembre del 2020


Ahora vamos a ver una función de Excel que nos permita calcular cuantos días hábiles o días laborales hay entre dos fechas usando Excel.

Para tu comodidad al final del articulo voy a dejar un enlace para que puedes descargar una hoja de Excel con todos los ejemplos vistos en este artículo.

Para hacer este cálculo vamos a utilizar la función DIAS.LAB.INTL esta función recibe 4 parámetros, de los cuales los últimos 2 son opcionales, pero al usarlos puedes obtener un cálculo exacto considerando todos los días feriados o vacaciones que aplican en tu caso. Estos son los parámetros:

  1. Fecha inicial: Fecha inicial para contar los días laborables
  2. Fecha final: Fecha final para contar los días laborables
  3. Fin de semana: Es un número del 1 al 17 para identificar cuales días consideras fin de semana (abajo puedes consultar la lista de valores disponibles)
  4. Días no laborales: Aquí colocamos un rango de fechas que contienen todos los días feriados (no laborables), para que Excel los pueda descontar del cálculo.

Estos son los valores disponibles para fines de semana:

Número de fin de semanaDías de fin de semana
1 u omitidoSábado, domingo
2Domingo, lunes
3Lunes, martes
4Martes, miércoles
5Miércoles, jueves
6Jueves, viernes
7Viernes, sábado
11Solo domingo
12Solo lunes
13Solo martes
14Solo miércoles
15Solo jueves
16Solo viernes
17Solo sábado

Ahora veamos algunos ejemplos de cómo utilizar la función DIAS.LAB.INTL

Contar días hábiles entre 2 fechas considerando solo fines de semana.

En este ejemplo contaremos los días laborales, asumiendo que no hay vacaciones y se trabaja de lunes a sábado (domingos no se trabaja), entonces la formula sería una como esta:

=DIAS.LAB.INTL(B2;B3;11)

Esta es la hoja de cálculo en la que aplique la formula, y como vemos cuenta 27 días laborables entre las 2 fechas.

Contar días hábiles entre 2 fechas en Excel

La fórmula lee los días hábiles de esta forma, considera todos los días del rango de fechas, excepto los domingos.

Calendario de días laborables

Contar días hábiles entre 2 fechas considerando los días festivos.

Ahora haremos un cálculo considerando los días feriados. Para tener todo más ordenado te aconsejo crear una hoja para ingresar todas las fechas que corresponde a días no laborables. Aquí tengo un ejemplo en donde he agregado los días feriados en la columna A y en la columna B esta la descripción de la festividad, nuestro calculo solamente utilizará la columna A, pero es importante agregar la descripción de la festividad para una mejor claridad en nuestra hoja de Excel.

Agregar dias de asueto en hoja de Excel

Ahora la fórmula que usemos para el caculo de los días hábiles será esta:

=DIAS.LAB.INTL(B2;B3;11;vacaciones!A:A)

Es igual a la formula anterior pero ahora usamos el cuarto parámetro (vacaciones!A:A) para definir la lista de días de asueto (vacación) y el resultado será ahora 26 días hábiles por que resta el 25 de diciembre.

Cálculo de días laborables usando fines de semana y vacaciones

Descargar la hoja de calculo

Puedes descargar la hoja que use para calcular los días hábiles.

Notas

  • Si incluyes un día feriado que coincida con un fin de semana, este no se tomara en cuenta para no duplicar días de asueto.
  • Si al copiar y pegar las fórmulas de este articulo te genera algún error, es posible que en tu configuración los parámetros de las funciones se separen por una , en lugar un ;