
Generisk formel
=NETWORKDAYS(date,EOMONTH(date,0),holidays)
Sammanfattning
För att beräkna antalet återstående arbetsdagar under en månad kan du använda funktionen NÄTVERKSDAGAR. NETWORKDAYS exkluderar automatiskt helger, och det kan valfritt utesluta en anpassad lista över helgdagar också. I exemplet som visas är formeln i C5:
=NETWORKDAYS(B5,EOMONTH(B5,0),E5:E14)
Var B5 innehåller ett aktuellt datum och intervallet E5: E14 innehåller datum som är helgdagar.
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, slutdatum och (valfritt) ett intervall som innehåller semesterdatum.
I det här fallet är startdatumet den 10 januari 2018, tillhandahållet som cell B5. Slutdatumet beräknas med EOMONTH-funktionen med en förskjutning på noll, som returnerar den sista dagen i månaden av det angivna datumet. En lista över helgdagar finns i intervallet E5: E14.
EOMONTH-funktionen löser sig till 31 jan 2018, och antalet arbetsdagar mellan 10 jan och 31 jan (inklusive) är 16. En av dessa arbetsdagar (15 jan) listas som helgdag, så NETWORKDAYS returnerar ett slutresultat av 15.
Arbetsdagar kvar denna månad
För att returnera de arbetsdagar som återstår i den aktuella månaden kan formeln anpassas med funktionen I DAG enligt följande:
=NETWORKDAYS(TODAY(),EOMONTH(TODAY(),0),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 robusta NETWORKDAYS.INTL-funktionen, som möjliggör kontroll över vilka veckodagar som anses vara arbetsdagar. Se NETWORKDAYS.INTL för mer information.
Behöver du ett datum?
Om du behöver beräkna ett datum n arbetsdagar i det förflutna eller i framtiden, se WORKDAY-funktionen.