![](https://cdn.wiki-base.com/3440836/excel_formula_add_workdays_to_date_custom_weekends__2.png.webp)
Všeobecný vzorec
=WORKDAY.INTL(start_date,days,weekend, holidays)
Zhrnutie
Ak chcete k dátumu pridať alebo odčítať dni v pracovných dňoch, aby ste mohli vypočítať dátum v budúcnosti alebo v minulosti, ktorý preskočí víkendy (prispôsobené) a sviatky, môžete použiť funkciu WORKDAY.INTL. Prázdniny a víkend sú voliteľné.
V príklade je vzorec v D6:
=WORKDAY.INTL(B6,C6,11,B9:B11)
Tento vzorec pridáva k utorku 22. decembra 7 pracovných dní. Sú dodané tri sviatky a víkendy sú nastavené ako argument víkendu pomocou 11, čo znamená „iba nedeľa“. Výsledkom je streda 30. decembra 2015.
Vysvetlenie
Funkcia WORKDAY.INTL predvolene vylučuje víkendy (sobota a nedeľa). V tomto prípade sme však pre tento argument dodali 11, čo znamená „Iba nedeľa“ (pozri: úplný zoznam víkendových kódov).
Poskytli sme tiež zoznam 3 sviatkov, ktoré všetky spadajú do vypočítaného rozsahu dátumov, čo znamená, že sviatky a nedele budú vylúčené. Nasledujúca tabuľka zobrazuje, ktoré dátumy sú vylúčené s poskytnutými sviatkami alebo bez nich (vylúčené dátumy sú označené šedou farbou). Konečné dátumy vrátené do WORKDAY sú zvýraznené žltou farbou.
Žiadne prázdniny | Prázdniny poskytnuté |
---|---|
St, 23-dec-2015 | St, 23-dec-2015 |
Št, 24. decembra 2015 | Št, 24. decembra 2015 |
Pi, 25. decembra 2015 | Pi, 25. decembra 2015 |
So, 26-Dec-2015 | So, 26-Dec-2015 |
Ne, 27. decembra 2015 | Ne, 27. decembra 2015 |
Po, 28. decembra 2015 | Po, 28. decembra 2015 |
Utorok, 29-Dec-2015 | Utorok, 29-Dec-2015 |
St, 30-dec-2015 | St, 30-dec-2015 |
Št, 31. decembra 2015 | Št, 31. decembra 2015 |
Pi, 1. januára-2016 | Pi, 1. januára-2016 |
So, 02-Jan-2016 | So, 02-Jan-2016 |
Ne, 3. januára-2016 | Ne, 3. januára-2016 |