Jedným z najbežnejších výpočtov dátumov v podnikovom svete je určenie počtu dní medzi dvoma dátumami. Tímy projektového manažmentu ho používajú na meranie výkonu v porovnaní s míľnikom; HR oddelenia ho používajú na meranie času potrebného na vyplnenie požiadavky; a finančné oddelenia ho používajú na sledovanie starnutia pohľadávok.
Našťastie je to jeden z najjednoduchších výpočtov vďaka šikovnej funkcii DATEDIF.
Obrázok ukazuje príklad zostavy, ktorá používa funkciu DATEDIF na výpočet počtu dní neuhradených pre skupinu faktúr.
Pri pohľade na obrázok vidíte, že vzorec v bunke D4 je
=DATEDIF(C4,TODAY(),"d")
Tento vzorec používa funkciu DATEDIF s časovým kódom „d“ (počet dní v danom období). Vzorec hovorí Excelu, aby vrátil počet dní na základe počiatočného dátumu (C4) a koncového dátumu (TODAY).
Výpočet počtu pracovných dní medzi dvoma dátumami
Pri vykazovaní počtu dní, ktoré uplynuli medzi dátumom začiatku a dátumom ukončenia, často nie je vhodné počítať víkendy do konečného počtu dní. Prevádzka je zvyčajne zatvorená cez víkendy, takže by ste sa chceli vyhnúť počítaniu týchto dní.
Pomocou funkcie NETWORKDAYS v Exceli môžete vypočítať počet dní medzi dátumom začiatku a dátumom ukončenia s výnimkou víkendov.
Ako vidíte, funkcia NETWORKDAYS sa používa v bunke E4 na výpočet počtu pracovných dní medzi 1. 1. 2014 a 31. 12. 2014.
Tento vzorec je pomerne jednoduchý. Funkcia NETWORKDAYS má dva povinné argumenty: dátum začiatku a dátum ukončenia. Ak je dátum začiatku v bunke B4 a dátum ukončenia je v bunke C4, tento vzorec vráti počet pracovných dní (okrem sobôt a nedieľ):
=NETWORKDAYS(B4,C4)
Pomocou NETWORKDAYS.INTL
Jedinou nevýhodou používania funkcie NETWORKDAYS je, že štandardne vylučuje soboty a nedele. Čo ak však pracujete v regióne, kde sú víkendy vlastne piatky a soboty? Alebo čo je ešte horšie, čo ak vaše víkendy zahŕňajú len nedele?
Excel vám pokryl NETWORKDAYS.INTL. Okrem požadovaných dátumov začiatku a konca má táto funkcia voliteľný tretí argument: víkendový kód. Kód víkendu vám umožňuje určiť, ktoré dni sa majú vylúčiť ako víkendový deň.
Keď zadáte funkciu NETWORKDAYS.INTL, Excel aktivuje popis, len čo prejdete na tretí argument. Jednoducho vyberte vhodný víkendový kód a stlačte Enter.