Excel

Pracovné dni v mesiaci

Workdays Per Month

Excel vzorec: Pracovné dni za mesiacGenerický vzorec | _+_ | Zhrnutie

Na výpočet pracovných dní za mesiac použite funkciu EOMONTH spolu s funkciou NETWORKDAYS. V uvedenom príklade vzorec v C4 je:



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

Kde sú „prázdniny“ pomenovaný rozsah E3: E13.

Vysvetlenie

Najprv je dôležité pochopiť, že hodnoty v stĺpci Mesiac (B) sú skutočné dátumy vo formáte vlastného čísla „mmm“.





B4 napríklad obsahuje 1. januára 2014, ale podľa vlastného formátu čísla zobrazuje iba „Jan“.

Samotný vzorec je založený na funkcii NETWORKDAYS, ktorá vracia počet pracovných dní medzi počiatočným dátumom a koncovým dátumom, pričom sa zohľadňujú sviatky (ak sú k dispozícii).



Začiatočný dátum pre každý mesiac pochádza zo stĺpca B a konečný dátum sa vypočíta pomocou funkcie EOMONTH takto:

vnorenie, ak funkcie umožnia tri alebo viac výsledkov.
 
= NETWORKDAYS (B4, EOMONTH (B4,0),holidays)

EOMONTH má dátum a vráti sa posledný deň v mesiaci. Mesiac sa riadi druhým argumentom. Keďže v tomto prípade chceme zostať v tom istom mesiaci, používame nulu.

Nakoniec je zoznam sviatkov poskytnutý ako 3. argument pre NETWORKDAYS pomocou pomenovaný rozsah prázdniny (E3: E13).

Na základe týchto informácií NETWORKDAYS vypočítava počet pracovných dní v každom mesiaci, pričom automaticky nezahŕňa víkendy a sviatky.

Ak potrebujete väčšiu kontrolu nad tým, ktoré dni sa považujú za víkendy, použite NETWORKDAYS.INTL funkciu.

Autor Dave Bruns


^