Excel-handledning: Hur man beräknar förfallodatum med WORKDAY

Innehållsförteckning

I den här videon tittar vi på hur man beräknar förfallodatum med funktionerna WORKDAY och WORKDAY.INTL.

WORKDAY-funktionen returnerar ett datum i framtiden eller det förflutna som tar hänsyn till helger och eventuellt helgdagar.

Du kan använda WORKDAY-funktionen för att beräkna saker som leveransdatum, leveransdatum och slutdatum som måste ta hänsyn till arbetsdagar och arbetsdagar.

Nu, för att granska, kan datumberäkningar vara riktigt enkla.

För att lägga till 1 dag till datumet i B5 kan jag sätta 1 i C5, använd bara formeln:

= B5 + C5

Och detta ger oss som förväntat den 23 december.

Om jag ändrar C5 till -1 får vi den 21 december.

Detta fungerar eftersom Excel lagrar alla datum som serienummer …

Men vad händer när du behöver hoppa över helger eller helgdagar? Tja, det är vad WORKDAY-funktionen är för.

Låt mig först tillämpa ett anpassat nummerformat på datumen så att vi enkelt kan se veckodagen.

Anpassat format: mmm dd-mmm-ååå

WORKDAY-funktionen tar tre argument: ett startdatum, dagar och ett valfritt intervall för "helgdagar". För att hoppa över helger behöver jag bara ge WORKDAY startdatum från kolumn B och dagvärdet från kolumn C.

= ARBETSDAG (B6, C6)

Med 1 dag är resultatet den 25 december, en måndag. WORKDAY hoppar över helgen.

Om jag byter dag till 2 får vi den 26 december.

Nu är 25 december jul, så det skulle normalt inte behandlas som en arbetsdag.

För att ta hänsyn till helgdagar måste vi ange ett antal datum som representerar icke-arbetsdagar.

När jag lägger till det intervallet som det tredje argumentet kan du se att ARBETSDAG exkluderar dessa datum från beräkningen.

= ARBETSDAG (B7, C7, G5: G6)

Slutligen, tänk om du behöver behandla en helgdag, som lördag, som en arbetsdag?

I så fall måste du växla till WORKDAY.INTL-funktionen, som låter dig anpassa helger.

WORKDAY.INTL tar ytterligare ett valfritt argument som heter weekend, som går i 3: e position, följt av helgdagar.

Till exempel, om lördagar normalt är arbetsdagar, skulle du ange koden 11 för helgen.

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

Ett mer flexibelt sätt att anpassa helger är att använda en speciell mask baserad på en textsträng på 7 enar och nollor, där 1 representerar icke-arbetsdagar i en vecka som börjar på måndag.

Så om lördagar normalt är en arbetsdag använder jag 6 nollor följt av 1.

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

Detta schema låter dig ange vilken kombination som helst av arbets- och icke-arbetsdagar under en 7-dagars vecka.

Kurs

Core Formula

Relaterade genvägar

Formatera (nästan) allt Ctrl + 1 + 1 Tillämpa allmänt format Ctrl + Shift + ~ + + ~

Intressanta artiklar...