Excel formula: mēnesī atlikušās darba dienas -

Vispārēja formula

=NETWORKDAYS(date,EOMONTH(date,0),holidays)

Kopsavilkums

Lai aprēķinātu atlikušo darbadienu skaitu mēnesī, varat izmantot funkciju NETWORKDAYS. NETWORKDAYS automātiski izslēdz nedēļas nogales, un pēc izvēles var izslēgt arī pielāgotu brīvdienu sarakstu. Parādītajā piemērā formula C5 ir:

=NETWORKDAYS(B5,EOMONTH(B5,0),E5:E14)

Vai B5 satur pašreizējo datumu, un diapazonā E5: E14 ir datumi, kas ir brīvdienas.

Piezīme: NETWORKDAYS aprēķinā iekļauj gan sākuma, gan beigu datumus, ja tie ir darbadienas.

Paskaidrojums

NETWORKDAYS ir iebūvēta funkcija, kas pieņem sākuma datumu, beigu datumu un (pēc izvēles) diapazonu, kurā ir svētku datumi.

Šajā gadījumā sākuma datums ir 2018. gada 10. janvāris, kas norādīts kā šūna B5. Beigu datums tiek aprēķināts, izmantojot funkciju EOMONTH ar nulles nobīdi, kas atgriež norādītā datuma mēneša pēdējo dienu. Brīvdienu saraksts ir pieejams kā diapazons E5: E14.

Funkcija EOMONTH tiek atjaunota līdz 2018. gada 31. janvārim, un darba dienu skaits no 10. janvāra līdz 31. janvārim (ieskaitot) ir 16. Viena no šīm darba dienām (15. janvāris) ir iekļauta kā brīvdiena, tāpēc NETWORKDAYS atgriež gala rezultātu 15.

Šomēnes atlikušās darba dienas

Lai atgrieztu darbadienas, kas paliek kārtējā mēnesī, formulu var pielāgot ar funkciju ŠODIEN šādi:

=NETWORKDAYS(TODAY(),EOMONTH(TODAY(),0),holidays)

Pielāgotas darba dienas / nedēļas nogales

Lai strādātu ar pielāgotajām nedēļas nogalēm (ti, nedēļas nogales ir svētdienas, pirmdienas utt.), Pārejiet uz stingrāku funkciju NETWORKDAYS.INTL, kas ļauj kontrolēt, kuras nedēļas dienas tiek uzskatītas par darba dienām. Plašāku informāciju skatiet vietnē NETWORKDAYS.INTL.

Nepieciešams datums?

Ja jums jāaprēķina datums n darbadienas pagātnē vai nākotnē, skatiet funkciju WORKDAY.

Interesanti raksti...