DÍA DE TRABAJO en Excel (fórmula, ejemplo) - ¿Cómo utilizar la función Workday?

La función DÍA DE TRABAJO en Excel es una función de fecha que se utiliza para calcular la fecha de trabajo que viene después de un número determinado de días a partir de una fecha de inicio, esta función tiene un argumento opcional para las vacaciones que, si no se proporciona, considera automáticamente los fines de semana que son sábados y domingos como vacaciones y calcula la próxima fecha de trabajo después de un número determinado de días, el método para usar esta función en Excel es el siguiente = DÍA DE TRABAJO (Fecha de inicio, Días, Vacaciones) los dos primeros argumentos son obligatorios, sin embargo, el argumento de vacaciones es opcional.

Función DÍA DE TRABAJO en Excel

Una función de día laboral se clasifica como una función de fecha / hora en Excel que devuelve la fecha anterior o posterior a un número específico de días laborables, excluyendo los fines de semana y festivos.

Un día de trabajo en Excel es una función muy eficiente que se utiliza para calcular los días de trabajo, las fechas de vencimiento, la preparación de diagramas de Gantt de Excel, la programación del día de trabajo, el cálculo del número de días de trabajo de un empleado y otros análisis financieros.

Fórmula del día laborable en Excel

La fórmula del DÍA DE TRABAJO en Excel es la siguiente

Argumentos usados ​​para la Fórmula del DÍA DE TRABAJO en Excel.

start_date: es la fecha a partir de la que queremos empezar. Es un campo obligatorio

day: es el número de días laborables antes o después de start_date. Este valor puede ser negativo o positivo. Cuando se pasa un valor negativo, WORKDAY en Excel devuelve una fecha de pegado, y si el valor es positivo, da la fecha futura.

Vacaciones: Este es un campo opcional y se pasa cuando queremos excluir las vacaciones o fines de semana. Se puede pasar como un valor de rango único o múltiple.

¿Cómo usar la función DÍA DE TRABAJO en Excel?

Es muy sencillo y fácil de usar. Entendamos el funcionamiento de la función WORKDAY en algunos ejemplos.

Ejemplo 1

Ejemplo # 2

Considere el siguiente escenario, una empresa recibió un pedido para fabricar una pieza de maquinaria, y el equipo asignado inició el proyecto en una fecha especificada, y se asume que el proceso de fabricación tomará 35 días. Además, la empresa no opera los fines de semana ni los días festivos. Dadas estas variables, debe calcular la fecha estimada de finalización del proyecto.

La fecha de inicio está en la celda B2, el número de días de producción está en la celda B3 y los días festivos con sus fechas están en el rango D2: E11.

Para calcular la fecha estimada de finalización, usaremos la función Workday, y la fórmula WORKDAY será:

= DÍA DE TRABAJO (B2, B3, E2: E11)

La fecha de inicio es el valor de la fecha en la celda B2, el número de días en la celda B3 y los feriados E2: E11.

Ejemplo # 3

Supongamos que tenemos una fecha y queremos una serie de fechas consecutivas en las celdas de fila adyacentes a continuación, excluyendo los días no laborables que son solo de lunes a viernes. Supongamos que en la celda B2 tenemos una fecha de inicio (19/2/2018) y queremos fechas 20/02/2018, 21/2/2018… así sucesivamente. Queremos excluir fechas como 24/2/2018, 25/2/2018, que son fines de semana, y queremos todas las fechas del mes actual.

Estaremos usando la función Workday, y los días serán 1 ya que queremos agregar días consecutivos y sin pasar el último argumento que es opcional y es para vacaciones.

Entonces, la fórmula del DÍA DE TRABAJO será

= DÍA LABORAL (B2,1)

Aplicando la fórmula del DÍA DE TRABAJO a otras celdas que tenemos,

La fórmula WORKDAY devolvió todas las fechas, excepto los fines de semana del mes actual.

Como podemos ver arriba, la función Workday descuidó los días (24/02/2018, 25/02/2018) que eran fines de semana.

Ejemplo # 4

Supongamos que tenemos una lista de fechas de días laborables en una columna y queremos determinar si una fecha determinada es festivo. Queremos devolver "Día laborable" si una fecha es un día laborable y "Día festivo" si la fecha es un día festivo. La lista de días festivos y sus fechas se mencionan dentro del rango D3: E4.

Días festivos:

Usaremos nuevamente la función Workday en Excel, y la fórmula WORKDAY en Excel será,

= SI (DÍA DE TRABAJO (A2-1,1, $ E $ 3: $ E $ 4) = A2, "Día de trabajo", "Día festivo")

La fórmula WORKDAY (A2-1,1) devuelve la misma fecha ya que estamos restando fecha y nuevamente agregando una fecha. Entonces tenemos la misma fecha si la salida es la misma que la fecha dada. Es un día laborable porque los días festivos se saltan con la fórmula DÍA LABORAL.

Aplicando la fórmula WORKDAY en Excel a otras celdas que tenemos,

Ejemplo # 5

Suponga que tenemos dos fechas dadas y tenemos que generar 10 días aleatorios entre estas dos fechas dadas, excluyendo los fines de semana que son sábado y domingo. Las fechas indicadas son:

En este caso, para generar los días laborables aleatorios, usaremos la función RANDBETWEEN y la función WORKDAY juntas.

La fórmula del DÍA DE TRABAJO será

= DÍA DE TRABAJO (RANDBETWEEN ($ B $ 2, $ B $ 3) -2,1)

Restamos menos dos para que no obtengamos el día laboral aleatorio anterior o equivalente al valor de la fecha de finalización.

Aplicando la fórmula WORKDAY en Excel en otras celdas, tenemos

Salida:

Cosas para recordar

  1. En caso de que queramos personalizar los fines de semana (excepto sábado y domingo), tenemos que usar la función WORKDAY.INTL.
  2. Si proporcionamos el tercer argumento a la función DÍA LABORAL para vacaciones como un rango, es necesario que lo pasemos como un valor absoluto porque el valor del rango puede cambiar cuando aplicamos la misma fórmula DÍA LABORAL a otras celdas de la hoja.
  3. La función Workday genera un error #VALUE cuando una fecha_inicio o cualquiera de los valores proporcionados en el rango de vacaciones no son fechas válidas o si el argumento del día dado no es numérico.
  4. Si la fecha de inicio no es válida, la función DÍA DE TRABAJO generará # ¡VALOR! Error.
  1. Cuando usamos la función WORKDAY, se requiere que pasemos el start_date o las vacaciones como una referencia a una celda con un valor de fecha en lugar de ingresarlos como un valor de texto entre comillas porque Excel puede malinterpretar los valores de fecha. Entonces, en lugar de usar directamente la fecha como un valor de texto, deberíamos usar la función FECHA en Excel para ingresar una fecha, de modo que EXCEL siempre pueda entenderse como un Valor de fecha.

Video de la función de Excel de WORKDAY

Articulos interesantes...