Excel vzorec: Získajte pracovné dni medzi dátumami -

Obsah

Všeobecný vzorec

=NETWORKDAYS(start_date,end_date,holidays)

Zhrnutie

Na výpočet počtu pracovných dní medzi dvoma dátumami môžete použiť funkciu NETWORKDAYS. V zobrazenom príklade je vzorec v D7:

=NETWORKDAYS(B7,C7,B10:B11)

ktorá vracia počet pracovných dní okrem sviatkov v B10: B11.

Vysvetlenie

Funkcia Excel NETWORKDAYS počíta počet pracovných dní medzi dvoma dátumami. NETWORKDAYS automaticky vylučuje víkendy (sobota a nedeľa) a môže voliteľne vylúčiť zoznam sviatkov poskytovaných ako dátumy.

Napríklad na zobrazenej snímke obrazovky je vzorec v D6:

=NETWORKDAYS(B6,C6) // returns 5

Tento vzorec vráti 5, pretože medzi 23. decembrom a 27. decembrom je 5 pracovných dní a neboli poskytnuté žiadne sviatky. Upozorňujeme, že NETWORKDAYS zahŕňa do výpočtu počiatočný aj konečný dátum, ak ide o pracovné dni.

NETWORKDAYS môžu vylúčiť aj vlastný zoznam sviatkov. V nasledujúcej bunke nadol použijeme rovnaký vzorec s rovnakými dátumami a zoznam sviatkov v B10: B11.

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

Tento vzorec vráti 3, pretože dva z piatich dní sú sviatky.

Víkendy na mieru

Ak potrebujete zohľadniť vlastné víkendy (tj. Víkendy sú iba v sobotu, nedeľu a pondelok atď.), Budete musieť prepnúť na robustnejšiu funkciu NETWORKDAYS.INTL, ktorá vám umožní nastaviť, ktoré dni v týždni sa budú považovať za považované za víkendy, a to zadaním víkendového argumentu vo forme číselného kódu.

Potrebujete rande?

Ak potrebujete dátum n v pracovných dňoch v minulosti alebo v budúcnosti, pozrite si funkciu WORKDAY.

Zaujímavé články...