Excel-formel: Få arbetsdagar mellan datum -

Innehållsförteckning

Generisk formel

=NETWORKDAYS(start_date,end_date,holidays)

Sammanfattning

För att beräkna antalet arbetsdagar mellan två datum kan du använda funktionen NETWORKDAYS. I exemplet som visas är formeln i D7:

=NETWORKDAYS(B7,C7,B10:B11)

som returnerar ett antal arbetsdagar exklusive helgdagar i B10: B11.

Förklaring

Excel NETWORKDAYS-funktionen beräknar antalet arbetsdagar mellan två datum. NETWORKDAYS exkluderar automatiskt helger (lördag och söndag) och kan valfritt utesluta en lista över helgdagar som anges som datum.

Till exempel, i skärmdumpen som visas är formeln i D6:

=NETWORKDAYS(B6,C6) // returns 5

Denna formel returnerar 5 eftersom det finns 5 arbetsdagar mellan 23 december och 27 december och inga helgdagar har angetts. Observera att NETWORKDAYS inkluderar både start- och slutdatum i beräkningen om de är arbetsdagar.

NETWORKDAYS kan också utesluta en anpassad lista över helgdagar. I nästa cell ner använder vi samma formel med samma datum, plus en lista över helgdagar i B10: B11.

=NETWORKDAYS(B7,C7,B10:B11) // returns 3

Denna formel returnerar 3, eftersom två av de fem dagarna är helgdagar.

Anpassade helger

Om du behöver ta hänsyn till anpassade helger (dvs. helger är endast lördag, söndag och måndag osv.) Måste du byta till den mer robusta NETWORKDAYS.INTL-funktionen, som låter dig ställa in vilka veckodagar som anses anses vara betraktas som helger genom att ange ett helgargument i form av en numerisk kod.

Behöver du ett datum?

Om du behöver ett datum n arbetsdagar i det förflutna eller i framtiden, se WORKDAY-funktionen.

Intressanta artiklar...