Applies ToExcel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel pre web Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac Excel 2019 Excel 2016 Excel Web App Office.com

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

Táto funkcia vráti poradové číslo dátumu pred alebo po zadanom počte pracovných dní s vlastnými parametrami víkendu. Voliteľné parametre typu Víkend môžu označovať, ktoré dni sú víkendové a koľko ich je. Všimnite si, že víkendové dni a dni urč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 používa nasledovné argumenty:

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

  • dni    Povinný argument. Počet pracovných dní pred alebo po start_date. Kladná hodnota prináša budúci dátum; záporná hodnota prináša uplynulý dátum; Nulová hodnota vráti už zadaný start_date. Posun dňa sa skráti na celé číslo. 

  • víkend    Voliteľný argument. Ak sa použije, označuje to dni v týždni, ktoré sú víkendové dni a nepovažujú sa za pracovné dni. Argument víkend je číslo víkendu alebo reťazec, ktorý určuje, kedy sa víkendy vyskytnú. 

    Hodnoty počtu víkendov označujú víkendové dni, ako je to znázornené nižšie. 

čí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ťazca víkendu sú dlhé sedem znakov. Každý znak v reťazci predstavuje deň v týždni počnúc pondelkom. Znak 1 predstavuje nepracovný deň a 0 predstavuje pracovný deň. V reťazci sú povolené iba znaky 1 a 0. Okrem toho 1111111 je neplatný reťazec.

Napríklad 0000011 by mal za následok víkend, ktorý je sobota a nedeľa.

  • Sviatky    Toto je voliteľný argument na konci syntaxe. Určuje voliteľnú množinu jedného alebo viacerých dátumov, ktoré sa majú vylúčiť z kalendára pracovných dní. Argument Sviatky je rozsah buniek obsahujúcich dátumy alebo konštantu poľa poradových hodnôt, ktoré predstavujú tieto dátumy. Poradie dátumov alebo poradové hodnoty sviatočných dní sú ľubovoľné.

Poznámky

  • Ak start_date pre aktuálnu základnú hodnotu dátumu nie je v rozsahu, WORKDAY.INTL vráti chybovú hodnotu #NUM!

  • Ak je ktorýkoľvek dátum v sviatkoch mimo rozsahu aktuálnej základnej hodnoty dátumu, WORKDAY.INTL vráti #NUM! .

  • Ak start_date plus posun dňa vráti neplatný dátum, WORKDAY.INTL vráti chybovú hodnotu #NUM!

  • Ak má reťazec víkend neplatnú dĺžku alebo obsahuje neplatné znaky, WORKDAY.INTL vráti #VALUE! .

Príklad

Skopírujte nasledujúce vzorové údaje (celú tabuľku vrátane hlavičky). V novom excelovom hárku ho prilepte do bunky A1 a susediaceho hárka. Ak sa výsledky nezobrazujú automaticky, vyberte vzorec, stlačte kláves F2 a stlačte kláves Enter. V prípade potreby upravte šírku stĺpcov, aby sa zobrazil celý obsah. 

Vzorec

Popis

Aktuálny výsledok

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

Použitie hodnoty 0 pre argument Víkend má za následok #NUM! Ak je zadané umiestnenie pred prvou alebo za poslednou položkou v poli, výsledkom vzorca bude chybová hodnota #ODKAZ!.

#ČÍ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 poradového čísla (40944) vo formáte m/dd/rrrr. Vyhľadá dátum 30 pracovných dní od 1. 1. 2012, počíta iba soboty ako víkendový deň (argument Víkend je 17).

2/05/2012

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.