Excel formula: dodajte delovne dni brez vikenda -

Kazalo

Splošna formula

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

Povzetek

Če želite datumu dodati ali odšteti delovne dni, ob spoštovanju praznikov, vendar ob predpostavki 7-dnevnega delovnega tedna, lahko uporabite funkcijo WORKDAY.INTL. V primeru je formula v D6:

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

Ta formula doda 7 delovnih dni v torek, 22. decembra. Tri praznike dobimo z uporabo imenovanega obsega "prazniki" (B9: B11), vikendi pa nastavimo s posebno sintakso "0000000", kar pomeni, da so vsi dnevi v tednu delavniki. Rezultat je četrtek, 31. december 2015.

Pojasnilo

WORKDAY.INTL lahko izračuna datum v prihodnosti ali preteklosti, ki upošteva praznike in vikende. Če želite določiti, kateri dnevi se štejejo za vikende, lahko s posebno kodo (tukaj je celoten seznam kod) ali z "masko" označite vikende z enotami in ničlami. Način maske je bolj prilagodljiv, saj vam omogoča, da kateri koli dan v tednu določite kot vikend (tj. Nedelovni dan). Na primer:

=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 za vikend je na voljo v obliki 7 znakov, ki predstavljajo ponedeljek-nedeljo. Z enim (1) označite vikend, z ničlo (0) pa delovnim dnem.

Ker želimo, da se vsi dnevi v tednu štejejo za delovne, uporabljamo "0000000".

Zanimive Članki...