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