Excel-formel: Legg til arbeidsdager ingen helger -

Innholdsfortegnelse

Generisk formel

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

Sammendrag

Hvis du vil legge til eller trekke fra arbeidsdager til en dato, med respekt for helligdager, men forutsatt en 7-dagers arbeidsuke, kan du bruke WORKDAY.INTL-funksjonen. I eksemplet er formelen i D6:

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

Denne formelen legger til 7 arbeidsdager til tirsdag 22. desember. Tre helligdager leveres ved hjelp av det valgte området "helligdager" (B9: B11), og helgene blir satt med den spesielle syntaksen "0000000", som betyr at alle dager i en uke er arbeidsdager. Resultatet er torsdag 31. desember 2015.

Forklaring

WORKDAY.INTL kan beregne en dato i fremtiden eller fortiden som respekterer helligdager og helger. For å spesifisere hvilke dager som regnes som helger, kan du bruke en spesiell kode (full liste over koder her) eller bruke en "maske" for å indikere helger med en og nuller. Maske-metoden er mer fleksibel, siden den lar deg betegne en hvilken som helst ukedag som en helg (dvs. ikke-arbeidsdag). 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

Helgeargumentet leveres som 7 tegn som representerer mandag-søndag. Bruk en (1) for å indikere helg, og null (0) for å indikere en arbeidsdag.

Siden vi ønsker at alle ukedager skal betraktes som arbeidsdager, bruker vi "0000000".

Interessante artikler...