Excel-tutorial: Sådan beregnes forfaldsdatoer med WORKDAY

Indholdsfortegnelse

I denne video ser vi på, hvordan man beregner forfaldsdatoer med funktionerne WORKDAY og WORKDAY.INTL.

WORKDAY-funktionen returnerer en dato i fremtiden eller fortiden, der tager højde for weekender og eventuelt helligdage.

Du kan bruge WORKDAY-funktionen til at beregne ting som leveringsdatoer, leveringsdatoer og afslutningsdatoer, der skal tage højde for arbejdsdage og ikke-arbejdsdage.

Nu, for at gennemgå, kan datoberegninger være virkelig enkle.

For at tilføje 1 dag til datoen i B5 kan jeg sætte 1 i C5, så brug bare formlen:

= B5 + C5

Og dette giver os 23. december som forventet.

Hvis jeg ændrer C5 til -1, får vi 21. december.

Dette fungerer, fordi Excel gemmer alle datoer som serienumre …

Men hvad sker der, når du skal springe over weekender eller helligdage? Nå, det er hvad WORKDAY-funktionen er til.

Lad mig først anvende et brugerdefineret nummerformat på datoerne, så vi nemt kan se ugedagen.

Brugerdefineret format: mmm dd-mmm-ååå

WORKDAY-funktionen tager 3 argumenter: en startdato, dage og et valgfrit interval for "helligdage". For at springe weekender over skal jeg bare give WORKDAY startdatoen fra kolonne B og dagsværdien fra kolonne C.

= ARBEJDSDAG (B6, C6)

Med 1 dag er resultatet den 25. december, en mandag. WORKDAY springer over weekenden.

Hvis jeg ændrer dag til 2, får vi 26. december.

Nu er det 25. december jul, så det ville normalt ikke blive behandlet som en arbejdsdag.

For at tage højde for helligdage skal vi angive en række datoer, der repræsenterer ikke-arbejdsdage.

Når jeg tilføjer dette interval som det 3. argument, kan du se WORKDAY udelukke disse datoer fra beregningen.

= ARBEJDSDAG (B7, C7, G5: G6)

Endelig, hvad hvis du har brug for at behandle en weekenddag, som lørdag, som en arbejdsdag?

I så fald skal du skifte til WORKDAY.INTL-funktionen, som giver dig mulighed for at tilpasse weekender.

WORKDAY.INTL tager endnu et valgfrit argument kaldet weekend, som går i 3. position efterfulgt af helligdage.

For eksempel, hvis lørdage normalt er hverdage, skal du angive koden 11 til weekenden.

= ARBEJDSDAG.INTL (B8, C8,11, G5: G6)

En mere fleksibel måde at tilpasse weekender på er at bruge en speciel maske baseret på en tekststreng på 7 ener og nuller, hvor 1'er repræsenterer ikke-arbejdsdage i en uge, der begynder på mandag.

Så hvis lørdage normalt er en arbejdsdag, bruger jeg 6 nuller efterfulgt af 1.

= WORKDAY.INTL (B8, C8, "0000001", G5: G6)

Denne ordning giver dig mulighed for at specificere enhver kombination af arbejdsdage og ikke-arbejdsdage i en 7-dages uge.

Rute

Kerneformel

Relaterede genveje

Formatér (næsten) alt Ctrl + 1 + 1 Anvend generelt format Ctrl + Shift + ~ + + ~

Interessante artikler...