Excel-formel: Arbetsdagar i år -

Innehållsförteckning

Generisk formel

=NETWORKDAYS(DATE(year,1,1),DATE(year,12,31),holidays)

Sammanfattning

För att beräkna antalet arbetsdagar under ett år kan du använda funktionen NETWORKDAYS. NETWORKDAYS exkluderar automatiskt helger och helgdagar om de tillhandahålls. I exemplet som visas är formeln i E5:

=NETWORKDAYS(DATE(D5,1,1),DATE(D5,12,31),holidays)

Där D5 innehåller ett år och helgdagar är det namngivna intervallet E5: E14.

Obs! NETWORKDAYS inkluderar både start- och slutdatum i beräkningen om de är arbetsdagar.

Förklaring

NETWORKDAYS är en inbyggd funktion som accepterar ett startdatum, ett slutdatum och (valfritt) ett intervall som innehåller semesterdatum. I exemplet som visas genererar vi start- och slutdatum med DATE-funktionen så här:

DATE(D5,1,1) // first day of year DATE(D5,12,31) // last day of year

Funktionen DATUM returnerar dessa datum direkt till NETWORKDAYS-funktionen som startdatum respektive slutdatum.

Helgdagar tillhandahålls som en lista med datum i E5: E14, den namngivna semesterperioden .

NÄTVERKSDAGAR utesluter automatiskt helger (lördag och söndag) och datum som anges som helgdagar och returnerar ett totalt antal arbetsdagar år 2019.

Ingen semester tillhandahålls

Formeln i E6 returnerar ett högre antal arbetsdagar eftersom helgdagar inte tillhandahålls:

=NETWORKDAYS(DATE(D6,1,1),DATE(D6,12,31))

Arbetsdagar kvar i år

För att returnera de arbetsdagar som finns kvar under ett visst år kan funktionen IDAG användas för att skapa ett startdatum så här:

=NETWORKDAYS(TODAY(),DATE(D5,12,31),holidays)

Anpassade arbetsdagar / helger

För att arbeta med anpassade helger (dvs. helger är söndag och måndag osv.) Växlar du till den mer kraftfulla funktionen NETWORKDAYS.INTL, som möjliggör kontroll över vilka veckodagar som anses vara arbetsdagar.

Intressanta artiklar...