Excel 2020: Výpočet nestandardních pracovních týdnů - tipy pro Excel

Obsah

Na mých živých seminářích Power Excel je docela brzy, když ukážu, jak kliknout pravým tlačítkem na rukojeť Vyplnit, přetáhnout datum a poté zvolit Vyplnit pracovní dny. Tím se vyplní data od pondělí do pátku. Ptám se publika: „Kolik z vás pracuje od pondělí do pátku?“ Hodně rukou jde nahoru. Říkám: „To je skvělé. Pro všechny ostatní se společnost Microsoft o vás zjevně nestará. “ Smích.

Určitě se zdá, že pokud pracujete v něčem jiném než od pondělí do pátku nebo máte rok končící v jakýkoli den jiný než 31. prosince, mnoho věcí v aplikaci Excel nefunguje příliš dobře.

Dvě funkce v aplikaci Excel však ukazují, že tým Excel se stará o lidi, kteří pracují s lichými pracovními týdny: NETWORKDAYS.INTL a WORKDAY.INTL.

Začněme ale s jejich původními předchůdci od pondělí do pátku. Následující obrázek ukazuje počáteční datum ve sloupci B a konečné datum ve sloupci C. Pokud odečtete =C5-B5, získáte počet dní mezi dvěma daty. Chcete-li zjistit počet pracovních dnů, použijete =NETWORKDAYS(B2,C2).

Poznámka

Pokud odečtete pondělí 14. srpna od pátku 18. srpna, Excel vám řekne, že mezi těmito dvěma daty jsou 4 dny. Excel nepočítá datum ukončení. NETWORKDAYS ale počítá první i poslední datum v rozsahu.

Je to ještě lepší. NETWORKDAYS umožňuje volitelný třetí argument, ve kterém zadáte pracovní dovolenou. Na dalším obrázku seznam svátků v H3: H15 umožňuje výpočet Work Days Less Vacation ve sloupci F.

Před Excel 2007 byly funkce NETWORKDAYS a WORKDAY k dispozici, pokud jste povolili doplněk Analysis ToolPak dodávaný s každou kopií aplikace Excel. U aplikace Excel 2007 se tyto doplňky staly základní součástí aplikace Excel. V aplikaci Excel 2007 Microsoft přidal INTL verze obou funkcí s novým argumentem Weekend. Tento argument umožňoval jakékoli dva po sobě jdoucí dny jako víkend a také umožňoval jednodenní víkend.

Navíc existuje několik zemí s víkendy, které nespadají na sobotu a neděli. Všechny níže uvedené země kromě Bruneje Darussalem získaly funkčnost pomocí NETWORKDAYS.INTL a WORKDAY.INTL.

Stále však existují případy, kdy víkend nesplňuje žádnou ze 14 definic víkendů přidaných v aplikaci Excel 2007.

Například Hartville Marketplace je otevřeno v pondělí, čtvrtek, pátek a sobotu. To znamená, že jejich víkendem je úterý, středa a neděle.

Počínaje aplikací Excel 2010 můžete namísto použití víkendu 1-7 nebo 11-17 předat sedmimístný binární text, který označuje, zda je společnost v konkrétní den otevřená nebo uzavřená. Vypadá to trochu neobvykle, ale pomocí 1 označujete, že obchod je na víkend zavřený, a 0 označujete, že je obchod otevřený. Koneckonců, 1 normálně znamená Zapnuto a 0 normálně znamená Vypnuto. Ale název argumentu je Víkend, takže 1 znamená, že je den volna, a 0 znamená, že nemáte den volna.

Proto byste v rozvrhu pondělí, čtvrtek, pátek a sobotu na tržišti Hartville použili „0110001“. Pokaždé, když napíšu jeden z těchto textových řetězců, musím tiše v hlavě říci „pondělí, úterý, středa…“, když zadávám každou číslici.

Marion Coblentz z Hartville Marketplace by mohla pomocí následujícího vzorce zjistit, kolik dní Marketplace je mezi dvěma daty.

Mimochodem, výše uvedený volitelný argument Prázdniny jsem nepoužil, protože Memorial Day, 4. července a Labor Day jsou největší dny zákazníků v Hartville.

Pokud jste někdy v severovýchodním Ohiu, musíte se zastavit v Hartville, abyste viděli 100% americký dům uvnitř Hartville Hardware a vyzkoušeli skvělé jídlo v Hartville Kitchen.

Zajímavé články...