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

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.

  • 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 start_date. Posun dňa 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 aktuálnej základnej hodnoty dátumu, funkcia WORKDAY. Funkcia INTL vráti #NUM! .

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

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

  • Ak má reťazec víkend neplatnú dĺžku alebo obsahuje neplatné znaky, funkcia WORKDAY. 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 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.