Excel vzorec: Získejte pracovní dny mezi daty -

Obsah

Obecný vzorec

=NETWORKDAYS(start_date,end_date,holidays)

souhrn

Chcete-li vypočítat počet pracovních dnů mezi dvěma daty, můžete použít funkci NETWORKDAYS. V zobrazeném příkladu je vzorec v D7:

=NETWORKDAYS(B7,C7,B10:B11)

který vrací počet pracovních dnů kromě svátků v B10: B11.

Vysvětlení

Funkce Excel NETWORKDAYS vypočítá počet pracovních dnů mezi dvěma daty. NETWORKDAYS automaticky vylučuje víkendy (sobota a neděle) a může volitelně vyloučit seznam svátků dodávaných jako data.

Například na zobrazeném snímku obrazovky je vzorec v D6:

=NETWORKDAYS(B6,C6) // returns 5

Tento vzorec vrací 5, protože mezi 23. prosincem a 27. prosincem existuje 5 pracovních dnů a nebyly poskytnuty žádné svátky. Všimněte si, že NETWORKDAYS zahrnuje do výpočtu počáteční i konečné datum, pokud jde o pracovní dny.

NETWORKDAYS může také vyloučit vlastní seznam svátků. V další buňce dolů použijeme stejný vzorec se stejnými daty a seznam svátků v B10: B11.

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

Tento vzorec vrací 3, protože dva z 5 dnů jsou prázdniny.

Vlastní víkendy

Pokud potřebujete vzít v úvahu vlastní víkendy (tj. Víkendy jsou pouze v sobotu, neděli a pondělí atd.), Budete muset přepnout na robustnější funkci NETWORKDAYS.INTL, která vám umožní nastavit, jaké dny v týdnu jsou považovány za považováno za víkend, zadáním víkendového argumentu ve formě číselného kódu.

Potřebujete rande?

Pokud potřebujete datum v pracovní dny v minulosti nebo budoucnosti, podívejte se na funkci WORKDAY.

Zajímavé články...