Ako používať funkciu Excel WORKDAY.INTL -

Zhrnutie

Funkcia Excel WORKDAY.INTL zaznamená dátum a vráti najbližšiu prácu v budúcnosti alebo v minulosti na základe zadanej hodnoty posunu. Na rozdiel od funkcie WORKDAY vám WORKDAY.INTL umožňuje prispôsobiť, ktoré dni sa považujú za víkendy (dni pracovného pokoja). Pomocou funkcie WORKDAY.INTL môžete vypočítať dátumy dokončenia, dodania atď., Ktoré zohľadňujú dni pracovného pokoja.

Účel

Získajte dátum v pracovných dňoch v budúcnosti alebo minulosti

Návratová hodnota

Budúci alebo predchádzajúci pracovný dátum na základe vstupov

Syntax

= WORKDAY.INTL (dátum začiatku, dni, (víkend), (sviatky))

Argumenty

  • start_date - počiatočný dátum.
  • dni - dátum ukončenia.
  • víkend - (voliteľné) Nastavenie, pre ktoré dni v týždni by sa mali považovať víkendy.
  • sviatky - (voliteľné) Zoznam jedného alebo viacerých dátumov, ktoré by sa mali považovať za dni pracovného pokoja.

Verzia

Excel 2010

Poznámky k použitiu

WORKDAY.INTL zisťuje dátum, ktorý predstavuje „najbližší“ pracovný deň N dní v minulosti alebo budúcnosti. Pri budúcich dátumoch použite kladné číslo ako dni a pri minulých dátumoch záporné číslo. Táto funkcia je robustnejšia ako funkcia WORKDAY, pretože vám umožňuje prispôsobiť, ktoré dni v týždni sa považujú za víkendy.

Príklady vzorcov

D4=WORKDAY.INTL(B4,C4) // default - weekends excluded D5=WORKDAY.INTL(B5,C5,11) // weekend set to Sunday only D6=WORKDAY.INTL(B6,C6,1,B9:B9) // default weekend with holidays

Víkendy

WORKDAY.INTL predvolene vylučuje víkendy (sobota a nedeľa). Môžete však určiť, ktoré dni sa považujú za víkendy, a to zadaním kódu z tabuľky nižšie pre víkendový argument.

Ďalším (ľahším) spôsobom, ako určiť víkendové dni, je použitie „masky“ na označenie víkendov jednotkami a nulami. V tejto schéme je poskytnutý reťazec 7 jednotiek a nuly, ktoré označujú víkendy. Prvým znakom je pondelok a posledným znakom je nedeľa. Na označenie víkendu použite jednu (1) a na označenie pracovného dňa nulu (0). Táto metóda je flexibilnejšia, pretože umožňuje označiť každý deň v týždni ako víkend (tj. Deň pracovného pokoja). Napríklad:

=WORKDAY.INTL(A1,3,"0000000") // no weekends =WORKDAY.INTL(A1,3,"1000000") // weekend = Mon =WORKDAY.INTL(A1,3,"1100000") // weekend = Mon+Tue =WORKDAY.INTL(A1,3,"1110000") // weekend = Mon+Tue+Wed =WORKDAY.INTL(A1,3,"1010000") // weekend = Mon+Wed

Prázdniny

WORKDAY.INTL môže tiež voliteľne zohľadniť sviatky. Pre argument dovolenka zadajte rozsah, ktorý obsahuje dátumy dovolenky. Tieto dátumy sa považujú za dni pracovného pokoja a nebudú zahrnuté do výsledku.

Víkendové kódy

Použite niektorý z nižšie uvedených kódov pre argument víkend, aby ste vybrali možnosť „fixný“ víkend.

Zákonníka Víkendové dni
1 (predvolené) Sobota nedeľa
2 Nedeľa pondelok
3 Pondelok utorok
4 Utorok streda
5 Streda štvrtok
6 Štvrtok piatok
7 Piatok sobota
11 Iba v nedeľu
12 Iba pondelok
13 Iba utorok
14 Iba v stredu
15 Iba štvrtok
16 Iba piatok
17 Iba sobota

Poznámky:

  • Ak je počiatočný dátum neplatný, funkcia WORKDAY.INTL vráti # ČÍSLO! chyba.
  • Ak je start_date + deň neplatný, funkcia WORKDAY.INTL vráti # ČÍSLO! chyba.
  • Ak je niektorý sviatok neplatný, funkcia WORKDAY.INTL vráti # ČÍSLO! chyba.
  • Ak je víkend neplatný, funkcia WORKDAY.INTL vráti #HODNOTU! chyba.

Zaujímavé články...