Excel

La fecha es día laborable

Date Is Workday

Fórmula de Excel: la fecha es el día laborableFórmula genérica
= WORKDAY (date-1,1,holidays)=date
Resumen

Para determinar si una fecha es un día laborable o no, puede utilizar una fórmula basada en la función DÍA LABORAL. En el ejemplo que se muestra, la fórmula en C5 es:

redondear al 5 más cercano en Excel
|_+_|

donde 'vacaciones' es el rango con nombre E5: E6.



La fórmula anterior devuelve VERDADERO, ya que el lunes 21 de diciembre de 2015 es un día laborable.



Explicación

La función DÍA LABORAL calcula fechas futuras o pasadas que son (por definición) 'días laborables'. En otras palabras, WORKDAY excluye automáticamente los fines de semana y (opcionalmente) los feriados. WORKDAY acepta 3 argumentos: fecha_inicio, días y (opcionalmente) días festivos.

Como queremos verificar una sola fecha y obtener un resultado VERDADERO o FALSO, lo ideal sería usar DÍA DE TRABAJO con la fórmula simple a continuación:



|_+_|

Sin embargo, esto no funciona ya que WORKDAY no parece evaluar una fecha en la que no hay ningún desplazamiento.

La solución es suministrar (fecha-1) para fecha_inicio, 1 para días y el rango denominado 'vacaciones' (E5: E6) para vacaciones.

Esto hace que WORKDAY retroceda un día y luego agregue 1 día al resultado, teniendo en cuenta los fines de semana y feriados. Efectivamente, estamos 'engañando' a WORKDAY para que evalúe fecha de inicio .



Cuando la fecha cae en un fin de semana o feriado, WEEKDAY ajustará automáticamente la fecha hasta el siguiente día hábil.

Finalmente, comparamos el start_date original con el resultado de la función WORKDAY. Si las fechas son las mismas (es decir, el resultado de WORKDAY es igual a start_date, la fórmula devuelve VERDADERO. De lo contrario, la fórmula devuelve FALSO.

Asegúrese de que una fecha calculada sea un día laborable

Para asegurarse de que cualquier fecha calculada llegue en un día hábil, puede utilizar la siguiente fórmula:

|_+_|

Nota: si necesita fines de semana personalizados, utilice el WORKDAY.INTL función.

Autor Dave Bruns


^