Excel-zelfstudie: vervaldatums berekenen met WORKDAY

In deze video bekijken we hoe u vervaldatums kunt berekenen met de functies WORKDAY en WORKDAY.INTL.

De WERKDAG-functie retourneert een datum in de toekomst of het verleden die rekening houdt met weekenden en optioneel feestdagen.

U kunt de WERKDAG-functie gebruiken om zaken te berekenen als verzenddatums, leverdata en einddatums die rekening moeten houden met werk- en niet-werkdagen.

Om te bekijken: datumberekeningen kunnen heel eenvoudig zijn.

Om 1 dag toe te voegen aan de datum in B5, kan ik 1 in C5 zetten en dan gewoon de formule gebruiken:

= B5 + C5

En dit geeft ons 23 december, zoals verwacht.

Als ik C5 verander in -1, krijgen we 21 december.

Dit werkt omdat Excel alle datums opslaat als serienummers …

Maar wat gebeurt er als u weekenden of vakanties moet overslaan? Nou, dat is waar de WORKDAY-functie voor is.

Laat me eerst een aangepaste getalnotatie toepassen op de datums, zodat we gemakkelijk de dag van de week kunnen zien.

Aangepast formaat: mmm dd-mmm-jjj

De WERKDAG-functie heeft 3 argumenten: een startdatum, dagen en een optioneel bereik voor "feestdagen". Om weekenden over te slaan, moet ik WORKDAY de startdatum uit kolom B en de dagwaarde uit kolom C geven.

= WERKDAG (B6, C6)

Met 1 dag is het resultaat 25 december, een maandag. WORKDAY slaat het weekend over.

Als ik dagen verander in 2, krijgen we 26 december.

Nu is 25 december Kerstmis, dus het zou normaal gesproken niet als een werkdag worden behandeld.

Om rekening te houden met feestdagen, moeten we een reeks datums opgeven die niet-werkdagen vertegenwoordigen.

Wanneer ik dat bereik als het derde argument toevoeg, kun je zien dat WERKDAG die datums uitsluit van de berekening.

= WERKDAG (B7, C7, G5: G6)

Tot slot, wat als u een weekenddag, zoals zaterdag, als een werkdag moet beschouwen?

In dat geval moet u overschakelen naar de functie WORKDAY.INTL, waarmee u weekenden kunt aanpassen.

WORKDAY.INTL heeft een ander optioneel argument, weekend genaamd, dat op de 3e positie komt, gevolgd door feestdagen.

Als zaterdagen bijvoorbeeld normaal gesproken werkdagen zijn, geeft u de code 11 voor het weekend op.

= WERKDAG.INTL (B8, C8,11, G5: G6)

Een flexibelere manier om weekenden aan te passen, is door een speciaal masker te gebruiken op basis van een tekstreeks van 7 enen en nullen, waarbij 1'en staan ​​voor niet-werkdagen in een week die begint op maandag.

Dus als zaterdag normaal een werkdag is, zou ik 6 nullen gebruiken gevolgd door 1.

= WERKDAG.INTL (B8, C8, "0000001", G5: G6)

Met dit schema kunt u elke combinatie van werk- en niet-werkdagen in een week van 7 dagen specificeren.

Cursus

Kernformule

Gerelateerde snelkoppelingen

Formaat (bijna) alles Ctrl + 1 + 1 Algemeen formaat toepassen Ctrl + Shift + ~ + + ~

Interessante artikelen...