Excel-formel: Tilføj hverdage ingen weekender -

Indholdsfortegnelse

Generisk formel

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

Resumé

Hvis du vil tilføje eller trække arbejdsdage til en dato under hensyntagen til helligdage, men forudsat en 7-dages arbejdsuge, kan du bruge funktionen WORKDAY.INTL. I eksemplet er formlen i D6:

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

Denne formel tilføjer 7 hverdage til tirsdag den 22. december. Tre helligdage leveres ved hjælp af det navngivne interval "helligdage" (B9: B11), og weekender indstilles med den specielle syntaks "0000000", hvilket betyder at alle dage i en uge er arbejdsdage. Resultatet er torsdag den 31. december 2015.

Forklaring

WORKDAY.INTL kan beregne en dato i fremtiden eller fortiden, der respekterer helligdage og weekender. For at angive, hvilke dage der betragtes som weekender, kan du bruge en speciel kode (fuld liste over koder her) eller bruge en "maske" til at angive weekender med en og nuller. Maske-metoden er mere fleksibel, da den giver dig mulighed for at udpege en hvilken som helst ugedag som en weekend (dvs. ikke-arbejdsdag). For eksempel:

=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

Weekendargumentet leveres som 7 tegn, der repræsenterer mandag-søndag. Brug en (1) til at angive weekend, og nul (0) til at angive en arbejdsdag.

Da vi ønsker, at alle ugedage skal betragtes som arbejdsdage, bruger vi "0000000".

Interessante artikler...