martes, 23 de agosto de 2016

Dias laborales





Calcular los días laborables entre dos fechas



Aprende a calcular el tiempo transcurrido entre dos fechas restando los días festivos usando Excel con esta sencilla fórmula de días laborables.

Existe una fórmula específica en Excel que nos permite calcular los días transcurridos entre dos fechas, restándole los días de vacaciones o festivos. Se trata de la fórmula DIAS.LAB:

DIAS.LAB(fecha_inicial;fecha_final;festivos)
El uso de la fórmula es muy sencillo. Simplemente coloca en primer lugar la fecha inicial, en segundo lugar la fecha final y a continuación los días festivos que hay entre ambas fechas.
DIAS.LAB(10/01/2008;10/04/2009;11/26/2008)
Si tienes varios días, puedes seleccionarlos como cualquier otro campo
              A                B
1 Fecha             Descripción
2 10/01/2008      Fecha inicial de un proyecto
3 3/01/2009      Fecha final de un proyecto
4 11/26/2008      Día festivo
5 12/4/2008      Día festivo
6 1/21/2009     Día festivo
Fórmula
=DIAS.LAB(A2;A3) Días laborables entre las fechas inicial y final
=DIAS.LAB(A2;A3;A4) Días laborables entre las fechas inicial y final, excluido el primer día festivo
=DIAS.LAB(A2;A3;A4:A6) Días laborables entre las fechas inicial y final, excluidos todos los días festivos
Si vas a utilizar una versión en inglés de Microsoft Excel, o las hojas de cálculo de Google Drive, debes tener en cuenta que deberás poner los nombres de las funciones en inglés. En este caso la función en inglés es NETWORKDAYS (=DIAS.LAB)

Funciones con fechas

Ahora que ya vimos algunas de las funciones básicas de FECHA y HORA, vamos a trabajar esta vez con cálculo entre fechas.
Calcular Días entre dos fechas:
Forma 1: La primera forma de obtener el número de días entre dos fechas es simplemente restando la fecha 1 de la fecha 2:
Forma 2: Utilizar la función DIAS. La función DIAS es una de las nuevas funciones que hay en Office 2013 y nos ayuda a obtener la cantidad de días que hay entre dos fechas:


Antes de explicar los dos parámetros que necesita esta función es necesario e importante aclarar que la traducción al español de esta función desde el Office en Ingles, nos indica que se trocaron en el orden de los parámetros ya que como vemos en la imagen de arriba el primero es fecha_inicialsin embargo, en el office en inglés, el primer parámetro es la fecha final tal y como se puede observar en la página de soporte de Office en inglés:
DAYS(end_date, start_date)
Así que el parámetro fecha_inicial es en realidad la fecha final o fecha más reciente y el parámetrofecha_final es en realidad la fecha inicial o fecha más antigua.
Ahora con esta claridad presente veamos como aplicar esta función en nuestro ejercicio:


Observemos que para el parámetro fecha_inicial estoy ingresando la celda B11 que corresponde a la fecha más reciente (o Fecha Final) y para el parámetro fecha_final estoy ingresando la celda A11 que corresponde a la fecha más antigua (o fecha Inicial):


Finalmente para ver qué pasa si aplicamos el orden de los parámetros a la inversa, el resultado del cálculo sería un valor negativo:



Forma 3: Utilizar la función SIFECHA. Esta función no aparece en el catálogo de funciones; es por esto que cuando estamos digitando la función directamente en una celda tampoco aparecerá en el listado de funciones asi como tampoco nos mostrará los parámetros que requiere esta función:


Así que veamos cuales son los parámetros que requiere esta función para poder operar correctamente:
fecha1: Es la fecha inicial de la cual queremos calcular el número de días.
fecha2: Es la fecha final o más reciente de la cual queremos calcular el número de días.
tipo: Con este argumento especificamos la unidad de medición de tiempo que requerimos para lo cual hay varias opciones:
  • “d”: Para calcular el número de días transcurridos entre las dos fechas
  • “m”: Para calcular el número de meses transcurridos entre las dos fechas
  • “y”: Para calcular el número de años transcurridos entre las dos fechas
Así que para nuestro ejercicio en que deseamos calcular el número de días entre dos fechas en el tercer parámetro indicamos “d”.