Excel formula: Darba dienas mēnesī

Satura rādītājs

Vispārēja formula

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

Kopsavilkums

Lai aprēķinātu darbadienas mēnesī, izmantojiet funkciju EOMONTH kopā ar funkciju NETWORKDAYS. Parādītajā piemērā formula C4 ir:

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

Kur "brīvdienas" ir nosauktais diapazons E3: E13.

Paskaidrojums

Pirmkārt, ir svarīgi saprast, ka kolonnas Mēness (B) vērtības ir faktiskie datumi, kas formatēti ar pielāgoto skaitļu formātu "mmm".

Piemēram, B4 satur 2014. gada 1. janvāri, taču katram pielāgotajam skaitļa formātam tiek rādīts tikai “Jan”.

Pati formula ir balstīta uz funkciju NETWORKDAYS, kas atgriež darba dienu skaitu starp sākuma datumu un beigu datumu, ņemot vērā brīvdienas (ja tādas ir paredzētas).

Katram mēnesim sākuma datums nāk no B slejas, un beigu datumu aprēķina ar funkciju EOMONTH šādi:

EOMONTH(B4,0)

EOMONTH ņem datumu un atgriež mēneša pēdējo dienu. Pats mēnesis tiek kontrolēts ar 2. argumentu. Tā kā šajā gadījumā mēs vēlamies palikt tajā pašā mēnesī, mēs izmantojam nulli.

Visbeidzot, brīvdienu saraksts tiek sniegts kā 3. arguments NETWORKDAYS, izmantojot nosaukto diapazonu brīvdienas (E3: E13).

Izmantojot šo informāciju, NETWORKDAYS aprēķina katra mēneša darba dienu skaitu, automātiski izslēdzot nedēļas nogales un svētku dienas.

Ja jums ir nepieciešams vairāk kontrolēt, kuras dienas tiek uzskatītas par nedēļas nogalēm, izmantojiet funkciju NETWORKDAYS.INTL.

Interesanti raksti...