Tabulky Google mají několik vestavěných datových funkcí, které lze použít pro výpočty pracovních dnů.
Každá funkce data provádí jinou úlohu, takže se výsledky liší od jedné funkce k další. Který z nich tedy používáte, závisí na výsledcích, které chcete.
01 z 03
Funkce WORKDAY.INTL
Tabulky Google Funkce WORKDAY.INTL
V případě funkce WORKDAY.INTL zjistí datum zahájení nebo ukončení projektu nebo přiřazení daného počtu pracovních dnů.
Dny zadané jako víkendové dny se automaticky odebere z celkového počtu. Dále mohou být vynechány konkrétní dny, například zákonné prázdniny.
Jak se funkce WORKDAY.INTL liší od funkce WORKDAY, je, že WORKDAY.INTL umožňuje určit, které dny a kolik se považují za víkendové dny spíše než automaticky odstranit dva dny v týdnu - sobotu a neděli - z celkového počtu dnů.
Použití funkce WORKDAY.INTL zahrnuje výpočet:
- konečný termín pro projekt s nastaveným počtem pracovních dnů po daném počátečním datu
- počáteční datum pro projekt s nastaveným počtem pracovních dnů před daným konečným datem
- datum splatnosti faktury
- očekávaný termín dodání zboží nebo materiálů
Syntaxe a argumenty funkce WORKDAY.INTL
Syntaxe funkce odkazuje na rozložení funkce a obsahuje název funkce, závorky a argumenty .
Syntaxe funkce WORKDAY je:
= WORKDAY.INTL (start_date, num_days, víkend, svátky)
start_date - (požadováno) počáteční datum zvoleného časového období
- pro tento argument lze zadat skutečný počáteční datum nebo místo toho lze zadat odkaz buňky na umístění těchto dat v listu
num_days - (povinné) délka projektu
- pro tento argument zadejte celé číslo, které ukazuje počet dnů práce, které byly provedeny v projektu
- zadejte skutečný počet pracovních dnů - například 82 - nebo odkaz na umístění těchto dat v pracovním listu
- Chcete-li najít datum, které se objeví po argumentu start_date, použijte kladné celé číslo pro počty dní
- Chcete-li najít datum, které se objeví před argumentem start_date, použijte záporné celé číslo pro počet dnů
víkend - (nepovinné) označuje, které dny v týdnu se považují za víkendové dny a vylučuje tyto dny z celkového počtu pracovních dnů
- pro tento argument zadejte vícedenní číselný kód nebo odkaz na buňku na umístění těchto dat v listu
- Pokud je tento argument vynechán, použije se výchozí 1 (sobota a neděle) pro víkendový kód
- podívejte se na úplný seznam číselných kódů na stránce 3 tohoto výukového programu
svátky - (nepovinné) jeden nebo více dodatečných termínů, které jsou z celkového počtu pracovních dnů vyloučeny
- datum dovolené mohou být zadány jako sériová data nebo odkaz na umístění datových hodnot v listu
- pokud se používají odkazy na buňky, měly by se do datových buněk vkládat data za použití funkcí DATE , DATEVALUE nebo TO_DATE, aby se předešlo případným chybám
Příklad: Najděte konečný datum projektu s funkcí WORKDAY.INTL
Jak je vidět na obrázku výše, tento příklad použije funkci WORKDAY.INTL k nalezení konečného data pro projekt, který začíná 9. července 2012 a končí 82 dnů později.
Dvě svátky (3. září a 8. října), k nimž dojde během tohoto období, se nebudou považovat za součást 82 dnů.
Chcete-li se vyhnout problémům s výpočtem, ke kterým může dojít, pokud jsou data náhodně zadána jako text, funkce DATE se použije pro zadání dat používaných jako argumenty. Další informace naleznete v části Hodnoty chyb na konci této příručky.
Zadání dat
A1: Datum začátku: A2: Počet dnů: A3: Dovolená 1: A4: Dovolená 2: A5: Datum ukončení: B1: = DATE (2012,7,9) B2: 82 B3: ) B4: = DATE (2012,10,8)- Do příslušné buňky zadejte následující údaje:
Pokud se data v buňkách b1, B3 a B4 nezobrazí, jak je uvedeno na obrázku výše, zkontrolujte, zda jsou tyto buňky formátovány tak, aby zobrazovaly data pomocí formátu krátkého data.
02 z 03
Zadání funkce WORKDAY.INTL
Zadání funkce WORKDAY.INTL
Tabulky Google nepoužívají dialogové okna pro zadávání argumentů funkcí, které lze nalézt v aplikaci Excel. Namísto toho má pole automatického navrhování, které se objeví, když je název funkce zadán do buňky.
- Kliknutím na buňku B6 ji vytvoříte jako aktivní buňku - zde se zobrazí výsledky funkce WORKDAY.INTL
- Zadejte znaménko (=), za kterým následuje název pracovního dne funkce , intl
- Během zadávání se zobrazí pole automatického navrhování s názvy a syntaxí funkcí, které začínají písmenem W.
- Když se v poli objeví název WORKDAY.INTL , kliknutím na název pomocí ukazatele myši zadejte název funkce a otevřete kulatý rámeček do buňky B6
Zadání funkčních argumentů
Jak je vidět na obrázku výše, argumenty pro funkci WORKDAY.INTL se zadávají po otevřené kruhové konzole v buňce B6.
- Klepnutím na buňku B1 v listu zadejte tuto buňku jako argument start_date
- Po odkazu na buňku zadejte čárku ( , ), která bude sloužit jako oddělovač mezi argumenty
- Klepnutím na buňku B2 zadejte tuto buňku jako argument num_days
- Po zadání buňky zadejte další čárku
- Klepnutím na buňku B3 zadejte tento odkaz na buňku jako argument víkendu
- Zvýrazněte buňky B4 a B5 v listu a zadejte tyto odkazy na buňky jako argument pro dovolenou
- Stiskněte klávesu Enter na klávesnici pro zadání uzavíracího kroužku " ) " po posledním argumentu a dokončete funkci
- Datum 11/29/2012 - datum ukončení projektu - by se měl zobrazit v buňce B6 listu
- Když na buňku b5 kliknete na úplnou funkci
= WORKDAY.INTL (B1, B2, B3, B4: B5) se zobrazí ve vzorci nad pracovním listem
Matematika za funkcí
Jak Excel vypočítá toto datum je:
- Datum, které je 82 pracovních dnů po 5. srpnu 2012, je 27. listopadu (počáteční datum se nepočítá jako jeden ze 82 dnů funkcí WORKDAY.INTL)
- Přidejte k tomuto datu specifikované dvě svátky (19. srpna a 15. listopadu), které nebyly zahrnuty do argumentu 82 dní
- Konec projektu je tedy čtvrtek 29. listopadu 2012
Funkce Hodnoty chyb funkce WORKDAY.INTL
Pokud nejsou data pro různé argumenty této funkce zadány správně, zobrazí se následující chybové hodnoty v buňce, ve které je umístěna funkce WORKDAY:
- #HODNOTA! : se objeví v buňce odpovědí Pokud některý z argumentů WORKDAY není platným datem (pokud byl datum zadán jako text)
- #NUM !: se objeví v buňce odpovědí, pokud se z přidání argumentů Start_date a Days zobrazí neplatný údaj
- Není-li argument Dny zadán jako celé číslo - například 83,25 dne - číslo bude zkráceno na celočíselnou část čísla: 83 dní
03 ze dne 03