Excel WORKDAY -funktioner - Lägg till arbetsdagar (affärsdagar)

Ladda ner exempel på arbetsbok

Ladda ner exempelarbetsboken

Denna handledning visar hur du använder Excel WORKDAY -funktion i Excel för att lägga till arbetsdagar.

WORKDAY Funktionsöversikt

WORKDAY -funktionen Returnerar arbetsdagen och antalet arbetsdagar (arbetsdagar exklusive helger: lör och sön) från ett startdatum. Eventuellt kan du utesluta helgdagar. För anpassade helger, använd WORKDAY.INTL istället.

Om du vill använda WORKDAY Excel -kalkylbladsfunktionen väljer du cell och skriver:

(Lägg märke till hur formelinmatningen ser ut)

WORKDAY Funktionssyntax och ingångar:

1 = WORKDAY (startdatum, dagar, helgdagar)

start datum - Startdatumet i Excel -serienummerformat eller angivet som ett datum med offert (er) omger datumet. Exempel: Du kan inte ange 11/12/2015 direkt i cellen. Istället måste du ange “11/12/2015” eller så måste du använda motsvarande serienummer: 42320. Alternativt kan du referera till en cell med datumet 11/12/2015. Excel konverterar automatiskt datum som lagras i celler till serieformat (om inte datumet anges som text).

dagar -Antalet helgdagar och helgdagar från startdatumet.

högtider - VALFRITT. En matris med en lista över datum som representerar helgdagar som bör uteslutas från arbetsdagar.

Hitta närmaste arbetsdag

Använd WORKDAY -funktionen för att hitta närmaste arbetsdag:

1 = ARBETSDAG (B3, C3)

Hitta närmaste arbetsdag till idag

Använd TODAY -funktionen med WORKDAY -funktionen för att hitta närmaste arbetsdag till idag:

1 = WORKDAY (TODAY (), B3)

Hitta närmaste WORKDAY på 10 dagar

I det här exemplet hittar du närmaste arbetsdag 10 dagar från startdatumet:

1 = ARBETSDAG (B3, C3)

Du kan också använda negativa dagar för att leta efter arbetsdagar tidigare:

Arbetsdag med helgdagar

Som standard kommer WORKDAYS att ignorera alla helgdagar. Du kan dock använda ett tredje valfritt argument för att definiera en rad semester:

1 = ARBETSDAG (B3, C3, F3: F4)

WORKDAY i Google Kalkylark

WORKDAY -funktionen fungerar exakt samma sak i Google Kalkylark som i Excel:

WORKDAY Exempel i VBA


Du kan också använda WORKDAY -funktionen i VBA. Typ:
Application.Worksheet function.Workday (startdatum, dagar, helgdagar)

Utför följande VBA -uttalanden

123 Range ("E2") = Application.WorksheetFunction.WorkDay (Range ("B2"), Range ("C2"))Range ("E3") = Application.WorksheetFunction.WorkDay (Range ("B3"), Range ("C3"))Range ("E4") = Application.WorksheetFunction.WorkDay (Range ("B4"), Range ("C4"), Range ("D4"))

kommer att ge följande resultat


För funktionsargumenten (startdatum, etc.) kan du antingen ange dem direkt i funktionen eller definiera variabler som ska användas istället.

Återgå till listan över alla funktioner i Excel

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave