Excel formula: iegūstiet darba dienas starp datumiem -

Satura rādītājs

Vispārēja formula

=NETWORKDAYS(start_date,end_date,holidays)

Kopsavilkums

Lai aprēķinātu darba dienu skaitu starp diviem datumiem, varat izmantot funkciju NETWORKDAYS. Parādītajā piemērā formula D7 ir:

=NETWORKDAYS(B7,C7,B10:B11)

kas atgriež B10: B11 darba dienu skaitu, izņemot svētku dienas.

Paskaidrojums

Funkcija Excel NETWORKDAYS aprēķina darba dienu skaitu starp diviem datumiem. NETWORKDAYS automātiski izslēdz nedēļas nogales (sestdienas un svētdienas) un pēc izvēles var izslēgt brīvdienu sarakstu, kas tiek piegādāti kā datumi.

Piemēram, parādītajā ekrānuzņēmumā formula D6 ir:

=NETWORKDAYS(B6,C6) // returns 5

Šī formula atgriež 5, jo no 23. decembra līdz 27. decembrim ir 5 darba dienas, un brīvdienas nav paredzētas. Ņemiet vērā, ka NETWORKDAYS aprēķinā iekļauj gan sākuma, gan beigu datumu, ja tie ir darbadienas.

NETWORKDAYS var arī izslēgt pielāgotu svētku sarakstu. Nākamajā šūnā uz leju mēs izmantojam to pašu formulu ar vienādiem datumiem, kā arī brīvdienu sarakstu B10: B11.

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

Šī formula atgriež 3, jo divas no 5 dienām ir brīvdienas.

Pielāgotas nedēļas nogales

Ja jums jāņem vērā pielāgotās nedēļas nogales (ti, nedēļas nogales ir tikai sestdienas, svētdienas un pirmdienas utt.), Jums būs jāpārslēdzas uz spēcīgāku funkciju NETWORKDAYS.INTL, kas ļauj iestatīt, kuras nedēļas dienas tiek uzskatītas par nedēļas nogales, sniedzot nedēļas nogales argumentu ciparu koda formā.

Nepieciešams datums?

Ja jums ir nepieciešams datums n darbadienas pagātnē vai nākotnē, skatiet funkciju WORKDAY.

Interesanti raksti...