Excel-formule: datum is werkdag -

Inhoudsopgave

Generieke formule

=WORKDAY(date-1,1,holidays)=date

Samenvatting

Om te bepalen of een datum een ​​werkdag is of niet, kunt u een formule gebruiken op basis van de WERKDAG-functie. In het getoonde voorbeeld is de formule in C5:

=WORKDAY(B5-1,1,holidays)=B5

waarbij "vakantie" het benoemde bereik E5: E6 is.

De bovenstaande formule retourneert WAAR, aangezien maandag 21 december 2015 een werkdag is.

Uitleg

De WERKDAG-functie berekent datums in de toekomst of het verleden die (per definitie) "werkdagen" zijn. Met andere woorden, WERKDAG sluit weekends en (optioneel) feestdagen automatisch uit. WORKDAY accepteert 3 argumenten: startdatum, dagen en een (optioneel) feestdag.

Omdat we een enkele datum willen controleren en een WAAR of ONWAAR resultaat willen krijgen, zouden we idealiter WORKDAY gebruiken met de onderstaande eenvoudige formule:

=WORKDAY(date,0)

Dit werkt echter niet, aangezien WORKDAY geen datum lijkt te evalueren als er geen offset aanwezig is.

De oplossing is aanbod (datum-1) voor start_datum, 1 voor dagen, en het benoemde bereik "feestdagen" (E5: E6) voor feestdagen.

Hierdoor gaat WORKDAY een dag terug en telt dan 1 dag bij het resultaat op, rekening houdend met weekenden en feestdagen. In feite zijn we WERKDAG aan het "misleiden" om de startdatum te evalueren .

Als de datum in het weekend of op een feestdag valt, zal WEEKDAY de datum automatisch vooruitzetten naar de volgende werkdag.

Ten slotte vergelijken we de oorspronkelijke startdatum met het resultaat van de WERKDAG-functie. Als de datums hetzelfde zijn (dwz het resultaat van WERKDAG is gelijk aan de startdatum, geeft de formule WAAR terug. Als dit niet het geval is, retourneert de formule ONWAAR.

Zorg ervoor dat een berekende datum op een werkdag valt

Om ervoor te zorgen dat een berekende datum op een werkdag valt, kunt u de volgende formule gebruiken:

=WORKDAY(calc_date-1,1,holidays)

Opmerking - als u aangepaste weekenden nodig heeft, gebruikt u de functie WORKDAY.INTL.

Interessante artikelen...