Excel

La data és dia laborable

Date Is Workday

Fórmula Excel: la data és dia laborableFórmula genèrica
= WORKDAY (date-1,1,holidays)=date
Resum

Per determinar si una data és un dia laborable o no, podeu utilitzar una fórmula basada en la funció WORKDAY. A l'exemple que es mostra, la fórmula a C5 és:



com comptar x en Excel
 
= WORKDAY (B5-1,1,holidays)=B5

on 'vacances' és el rang anomenat E5: E6.

La fórmula anterior torna CERT, ja que el dilluns 21 de desembre de 2015 és un dia laborable.





Explicació

La funció WORKDAY calcula les dates del futur o del passat que són (per definició) 'dies laborables'. Dit d’una altra manera, WORKDAY exclou automàticament els caps de setmana i (opcionalment) les vacances. WORKDAY accepta 3 arguments: data_inici, dies i vacances (opcionalment).

Com que volem comprovar una sola data i obtenir un resultat VERITATIU o FALS, idealment utilitzaríem WORKDAY amb la fórmula senzilla següent:



 
= WORKDAY (date,0)

No obstant això, això no funciona, ja que WORKDAY no sembla avaluar una data en què no hi ha cap offset.

La solució és el subministrament (data-1) per a data_inici, 1 per a dies i l’interval anomenat 'vacances' (E5: E6) per a vacances.

Això fa que WORKDAY es retrocedeixi un dia i, a continuació, afegiu 1 dia al resultat, tenint en compte els caps de setmana i els dies festius. Efectivament, estem 'enganyant' la JORNADA LABORAL per avaluar el Data d'inici .

Quan la data caigui en cap de setmana o festiu, WEEKDAY ajustarà automàticament la data al següent dia hàbil.

Finalment, comparem la data inicial_inicial amb el resultat de la funció WORKDAY. Si les dates són les mateixes (és a dir, el resultat de WORKDAY és igual a la data d'inici, la fórmula retorna TRUE. Si no, la fórmula retorna FALS.

Assegureu-vos que la data calculada caigui en un dia laborable

Per assegurar-vos que qualsevol data calculada arribi un dia hàbil, podeu utilitzar la fórmula següent:

 
= WORKDAY (calc_date-1,1,holidays)

Nota: si necessiteu caps de setmana personalitzats, utilitzeu el fitxer WORKDAY.INTL funció.

Autor Dave Bruns


^