V tomto článku sa popisuje syntax vzorca a používanie funkcie WORKDAY.INTL v Microsoft Exceli.

Vráti poradové číslo dátumu pred určitým počtom alebo po určitom počte pracovných dní s použitím vlastných parametrov pre víkendové dni. Parametre pre víkendové dni určujú, ktoré dni sú víkendové a koľko ich je. Víkendové dni a ľubovoľné dni označené ako sviatky sa nepovažujú za pracovné dni.

Syntax

WORKDAY.INTL(počiatočný_dátum; dni; [víkend]; [sviatky])

Syntax funkcie WORKDAY.INTL obsahuje nasledovné argumenty:

  • Počiatočný_dátum    Povinný argument. Počiatočný dátum, skrátený na celé číslo.

  • Dní    Povinný argument. Počet pracovných dní pred start_dateom alebo za ním. Kladná hodnota prináša do budúcnosti dátum. záporná hodnota je výsledkom minulého dátumu; nulová hodnota prináša start_date. Dátum – posun sa skráti na celé číslo.

  • Víkend    Voliteľný argument. Určuje víkendové dni v týždni, ktoré sa nepovažujú za pracovné dni. Argument víkend je číslo víkendu alebo reťazec určujúci, ktoré dni sú víkendové.

    Čísla víkendov označujú nasledovné víkendové dni:

Číslo víkendu

Víkendové dni

1 alebo vynechané

sobota, nedeľa

2

nedeľa, pondelok

3

pondelok, utorok

4

utorok, streda

5

streda, štvrtok

6

štvrtok, piatok

7

piatok, sobota

11

len nedeľa

12

len pondelok

13

len utorok

14

len streda

15

len štvrtok

16

len piatok

17

len sobota

Hodnoty reťazcov argumentu víkend majú dĺžku sedem znakov a každý znak v reťazci predstavuje jeden deň v týždni, počnúc pondelkom. Číslo 1 predstavuje deň, ktorý nie je pracovný, a číslo 0 predstavuje pracovný deň. V reťazci sú povolené iba znaky 1 a 0. Reťazec 1111111 je neplatným reťazcom.

Reťazec 0000011 napríklad vráti víkendové dni sobotu a nedeľu.

  • Sviatky    Voliteľný argument. Voliteľná množina jedného alebo viacerých dátumov, vylúčených z kalendára pracovných dní. Argument sviatky je rozsahom buniek s dátumami alebo konštantou poľa poradových hodnôt, ktoré predstavujú tieto dátumy. Poradie dátumov alebo poradové hodnoty sviatkov môžu byť ľubovoľné.

Poznámky

  • Ak je start_date mimo rozsahu pre aktuálnu základnú hodnotu v deň, pracovný deň. Funkcia INTL vráti #NUM. .

  • Ak je ktorýkoľvek dátum v sviatkoch mimo rozsahu pre aktuálnu základnú hodnotu v deň, pracovný deň. Funkcia INTL vráti #NUM. .

  • Ak je start_date plus deň – ofsetový výnos Neplatný dátum, pracovný deň. Funkcia INTL vráti #NUM. .

  • Ak má víkendový reťazec neplatnú dĺžku alebo obsahuje neplatné znaky, pracovný deň. Funkcia INTL vráti #VALUE. .

Príklad

Vzorové údaje skopírujte do nasledujúcej tabuľky a prilepte ich do bunky A1 nového excelového hárka. Ak chcete, aby vzorce zobrazovali výsledky, označte ich, stlačte kláves F2 a potom stlačte kláves Enter. V prípade potreby môžete upraviť šírku stĺpcov, aby sa údaje zobrazovali celé.

Vzorec

Popis

Aktuálny výsledok

=WORKDAY.INTL(DATE(2012;1;1);30;0)

Použitie 0 pre argument víkend má za následok #NUM! .

#ČÍSLO!

=WORKDAY.INTL(DATE(2012;1;1);90;11)

Nájde dátum pripadajúci na 90. pracovný deň od dátumu 1. 1. 2012, pričom za deň víkendu sa počítajú len nedele (argument Víkend má hodnotu 11).

41013

=TEXT(WORKDAY.INTL(DATE(2012;1;1);30;17);"dd/m/rrrr")

Používa funkciu TEXT na formátovanie výsledného sériového čísla (40944) vo formáte "m/DD/rrrr". Vyhľadá dátum 30 pracovných dní od 1/1/2012 a počíta len soboty ako víkendový deň (argument víkend je 17).

2/05/2012

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Aká je podľa vás kvalita prekladu?

Čo sa vám páčilo a čo nie?

Máte nejaké ďalšie pripomienky? (nepovinné)

Ďakujem za vaše pripomienky!

×