Na mojich živých seminároch Power Excel je dosť skoro, keď ukážem, ako kliknúť pravým tlačidlom myši na rukoväť vyplnenia, presunúť dátum a potom zvoliť možnosť Vyplniť pracovné dni. Týmto sa zapĺňajú dátumy od pondelka do piatku. Pýtam sa publika: „Koľko z vás pracuje od pondelka do piatku?“ Veľa rúk ide hore. Hovorím: „To je skvelé. Pre všetkých ostatných je zrejmé, že spoločnosti Microsoft na vás nezáleží. “ Smiech.
Určite sa zdá, že ak pracujete v niečom inom ako od pondelka do piatku alebo máte rok končiaci v ktorýkoľvek deň okrem 31. decembra, veľa vecí v Exceli nefunguje príliš dobre.
Dve funkcie v programe Excel však ukazujú, že tím Excel sa stará o ľudí, ktorí pracujú nepárne pracovné týždne: NETWORKDAYS.INTL a WORKDAY.INTL.
Začnime však ich pôvodnými predchodcami pondelok - piatok. Nasledujúci obrázok zobrazuje počiatočný dátum v stĺpci B a konečný dátum v stĺpci C. Ak odpočítate =C5-B5
, získate počet dní medzi týmito dvoma dátumami. Na zistenie počtu pracovných dní používate =NETWORKDAYS(B2,C2)
.
Poznámka
Ak odčítate pondelok 14. augusta od piatka 18. augusta, Excel vám oznámi, že medzi týmito dvoma dátumami sú 4 dni. Excel nepočíta dátum ukončenia. NETWORKDAYS však počíta prvý a posledný dátum v rozsahu.
Je to ešte lepšie. NETWORKDAYS umožňuje voliteľný tretí argument, v ktorom zadáte pracovné sviatky. Na nasledujúcom obrázku zoznam sviatkov v H3: H15 umožňuje výpočet Pracovných dní bez sviatkov v stĺpci F.
![](https://cdn.wiki-base.com/9936715/excel_2020_calculate_nonstandard_work_weeks_-_excel_tips_2.png.webp)
Pred programom Excel 2007 boli funkcie NETWORKDAYS a WORKDAY k dispozícii, ak ste povolili doplnok Analysis ToolPak dodávaný s každou kópiou programu Excel. Pre program Excel 2007 sa tieto doplnky stali hlavnou súčasťou programu Excel. V programe Excel 2007 spoločnosť Microsoft pridala INTL verzie oboch funkcií s novým argumentom Weekend. Tento argument umožňoval akékoľvek dva po sebe nasledujúce dni ako víkend a tiež umožňoval jednodňový víkend.
![](https://cdn.wiki-base.com/9936715/excel_2020_calculate_nonstandard_work_weeks_-_excel_tips_3.png.webp)
Navyše existuje niekoľko krajín s víkendmi, ktoré nespadajú na sobotu a nedeľu. Všetky krajiny uvedené nižšie, okrem Brunejska, získali funkcionalitu pomocou NETWORKDAYS.INTL a WORKDAY.INTL.
Stále však existujú prípady, keď víkend nespĺňa žiadnu zo 14 definícií víkendov pridaných v programe Excel 2007.
Napríklad Hartville Marketplace je otvorený v pondelok, štvrtok, piatok a sobotu. To znamená, že ich víkendom je utorok, streda a nedeľa.
V programe Excel 2010 môžete namiesto víkendových argumentov 1-7 alebo 11-17 zadávať sedemmiestny binárny text označujúci, či je spoločnosť otvorená alebo zatvorená v konkrétny deň. Zdá sa to trochu neobvyklé, ale pomocou 1 označujete, že obchod je na víkend zatvorený, a číslom 0 označujete, že je obchod otvorený. Koniec koncov, 1 normálne znamená Zapnuté a 0 normálne Vypnuté. Názov argumentu je ale Víkend, takže 1 znamená, že je deň voľna, a 0 znamená, že nemáte deň voľna.
Pre rozvrh pondelok, štvrtok, piatok a sobota na Hartville Marketplace by ste teda použili „0110001“. Zakaždým, keď napíšem jeden z týchto textových reťazcov, pri písaní každej číslice musím v tichosti povedať „Pondelok, utorok, streda …“.
Marion Coblentz na Hartville Marketplace mohla pomocou nasledujúceho vzorca zistiť, koľko dní Marketplace je medzi dvoma dátumami.
![](https://cdn.wiki-base.com/9936715/excel_2020_calculate_nonstandard_work_weeks_-_excel_tips_4.png.webp)
Mimochodom, nepoužil som voliteľný argument Prázdniny vyššie, pretože Memorial Day, 4. júla a Labor Day sú najväčšími zákazníckymi dňami v Hartville.
Ak ste niekedy v severovýchodnom Ohiu, musíte sa zastaviť v Hartville, aby ste videli 100% americký dom vo vnútri Hartville Hardware a vyskúšali vynikajúce jedlo v kuchyni Hartville.