Jak používat funkci Excel WORKDAY.INTL -

souhrn

Funkce Excel WORKDAY.INTL vezme datum a vrátí nejbližší práci v budoucnosti nebo minulosti na základě hodnoty offsetu, kterou zadáte. Na rozdíl od funkce WORKDAY vám WORKDAY.INTL umožňuje přizpůsobit, které dny jsou považovány za víkendy (dny mimo pracovní dobu). Pomocí funkce WORKDAY.INTL můžete vypočítat data dokončení, data odeslání atd., Která zohledňují dny pracovního klidu.

Účel

Získejte datum v pracovních dnech v budoucnosti nebo minulosti

Návratová hodnota

Další nebo předchozí pracovní datum na základě vstupů

Syntax

= WORKDAY.INTL (počáteční_datum, dny, (víkend), (svátky))

Argumenty

  • start_date - datum zahájení.
  • dny - datum ukončení.
  • víkend - (volitelné) Nastavení, pro které dny v týdnu by se měly považovat za víkendy.
  • prázdniny - (volitelně) Seznam jednoho nebo více dat, která by měla být považována za dny pracovního klidu.

Verze

Excel 2010

Poznámky k použití

WORKDAY.INTL vypočítá datum, které představuje "nejbližší" pracovní den N dnů v minulosti nebo budoucnosti. Pro budoucí data použijte kladné číslo jako dny a pro minulá data záporné číslo. Tato funkce je robustnější než funkce WORKDAY, protože vám umožňuje přizpůsobit, které dny v týdnu jsou považovány za víkendy.

Ukázkové vzorce

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

Ve výchozím nastavení bude WORKDAY.INTL vylučovat víkendy (sobota a neděle). Můžete však určit, které dny jsou považovány za víkendy, zadáním kódu z tabulky níže pro víkendový argument.

Další (jednodušší) způsob, jak určit víkendové dny, je použít „masku“ k označení víkendů jednotkami a nulami. V tomto schématu je poskytován řetězec 7 jednotek a nul, které označují víkendy, přičemž prvním znakem je pondělí a posledním znakem je neděle. Použijte jeden (1) k označení víkendu a nula (0) k označení pracovního dne. Tato metoda je flexibilnější, protože umožňuje označit jakýkoli den v týdnu jako víkend (tj. Nepracovní den). Napří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

Dovolená

WORKDAY.INTL může také volitelně zohlednit svátky. Pro argument svátky zadejte rozsah obsahující data svátků. Tato data jsou považována za dny pracovního klidu a nebudou zahrnuta do výsledku.

Víkendové kódy

Pomocí některého z níže uvedených kódů pro víkendový argument vyberte možnost „opravený“ víkend.

Kód Víkendové dny
1 (výchozí) Sobota neděle
2 Neděle pondělí
3 Pondělí úterý
4 Úterý středa
5 Středa čtvrtek
6 Čtvrtek pátek
7 Pátek sobota
11 Pouze neděle
12 Pouze v pondělí
13 Pouze v úterý
14 Pouze ve středu
15 Pouze čtvrtek
16 Pouze v pátek
17 Pouze v sobotu

Poznámky:

  • Pokud start_date je neplatný, vrátí WORKDAY.INTL # ČÍSLO! chyba.
  • Pokud je start_date + den neplatný, vrátí WORKDAY.INTL # ČÍSLO! chyba.
  • Pokud je některý svátek neplatný, vrátí WORKDAY.INTL # ČÍSLO! chyba.
  • Pokud je víkend neplatný, vrátí WORKDAY.INTL #HODNOTA! chyba.

Zajímavé články...