Excel vzorec: Pridajte pracovné dni bez víkendov -

Obsah

Všeobecný vzorec

=WORKDAY.INTL(start_date,days,"0000000", holidays)

Zhrnutie

Ak chcete k dátumu pripočítať alebo odčítať dni v pracovných dňoch, rešpektujte pritom sviatky, ale za predpokladu, že budete mať sedemdňový pracovný týždeň, môžete použiť funkciu WORKDAY.INTL. V príklade je vzorec v D6:

=WORKDAY.INTL(B6,C6,"0000000",holidays)

Tento vzorec pridáva k utorku 22. decembra 7 pracovných dní. Tri sviatky sa dodávajú s pomenovaným rozsahom „sviatky“ (B9: B11) a víkendy sa nastavujú pomocou špeciálnej syntaxe „0000000“, čo znamená, že všetky dni v týždni sú pracovné dni. Výsledkom je Št, 31. decembra 2015.

Vysvetlenie

WORKDAY.INTL môže vypočítať dátum v budúcnosti alebo v minulosti, ktorý rešpektuje sviatky a víkendy. Ak chcete určiť, ktoré dni sa považujú za víkendy, môžete použiť špeciálny kód (úplný zoznam kódov tu) alebo použiť „masku“ na označenie víkendov jednotkami a nulami. Metóda masky je pružnejšia, pretože vám umožňuje určiť ktorýkoľvek deň v týždni ako víkend (tj. Deň pracovného pokoja). Napríklad:

=WORKDAY.INTL(A1,3,"0000000") // no weekends =WORKDAY.INTL(A1,3,"1000000") // weekend = Mon =WORKDAY.INTL(A1,3,"1100000") // weekend = Mon+Tue =WORKDAY.INTL(A1,3,"1110000") // weekend = Mon+Tue+Wed

Argument víkend je dodávaný ako 7 znakov, ktoré predstavujú pondelok - nedeľa. Pomocou jedného (1) označte víkend a nuly (0) označte pracovný deň.

Pretože chceme, aby sa všetky dni v týždni považovali za pracovné dni, používame „0000000“.

Zaujímavé články...