Kā izmantot Excel WORKDAY.INTL funkciju -

Kopsavilkums

Funkcija Excel WORKDAY.INTL ņem datumu un atgriež tuvāko darba vērtību nākotnē vai pagātnē, pamatojoties uz jūsu sniegto nobīdes vērtību. Atšķirībā no funkcijas WORKDAY, WORKDAY.INTL ļauj pielāgot, kuras dienas tiek uzskatītas par nedēļas nogalēm (ārpus darba dienām). Varat izmantot funkciju WORKDAY.INTL, lai aprēķinātu pabeigšanas datumus, nosūtīšanas datumus utt., Kas ņem vērā dienas, kas nav darba dienas.

Mērķis

Saņemiet datumu n darba dienas nākotnē vai pagātnē

Atgriešanās vērtība

Nākamais vai iepriekšējais darba datums, pamatojoties uz ieguldījumiem

Sintakse

= WORKDAY.INTL (sākuma_datums, dienas, (nedēļas nogale), (brīvdienas))

Argumenti

  • start_date - sākuma datums.
  • dienas - beigu datums.
  • nedēļas nogale - (pēc izvēles), kuras nedēļas dienas jāuzskata par nedēļas nogalēm.
  • brīvdienas - (pēc izvēles) Viena vai vairāku datumu saraksts, kas jāuzskata par brīvdienām.

Versija

Excel 2010

Lietošanas piezīmes

WORKDAY.INTL izdomā datumu, kas apzīmē "tuvāko" darba dienu N dienas pagātnē vai nākotnē. Izmantojiet pozitīvu skaitli kā dienas nākotnes datumiem un negatīvu skaitli iepriekšējiem datumiem. Šī funkcija ir spēcīgāka nekā funkcija WORKDAY, jo tā ļauj pielāgot, kuras nedēļas dienas tiek uzskatītas par nedēļas nogalēm.

Formulu piemēri

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

Brīvdienās

Pēc noklusējuma WORKDAY.INTL izslēgs nedēļas nogales (sestdienas un svētdienas). Tomēr jūs varat kontrolēt, kuras dienas tiek uzskatītas par nedēļas nogalēm, norādot kodu no nedēļas tabulas nedēļas nogales argumentam.

Vēl viens (vienkāršāks) veids, kā norādīt nedēļas nogales dienas, ir izmantot "masku", lai nedēļas nogales norādītu ar vienām un nullēm. Šajā shēmā ir paredzēta virkne no 7 un nulles, lai norādītu nedēļas nogales, ja pirmais raksturs ir pirmdiena, bet pēdējais - svētdiena. Izmantojiet vienu (1), lai norādītu nedēļas nogali, un nulli (0), lai norādītu darba dienu. Šī metode ir elastīgāka, jo ļauj jebkuru nedēļas dienu norādīt kā nedēļas nogali (ti, dienu, kas nav darba diena). Piemēram:

=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

Brīvdienas

WORKDAY.INTL pēc izvēles var ņemt vērā arī brīvdienas. Par brīvdienas argumentu, sniedz virkni, kas satur svētku datumi. Šie datumi tiek uzskatīti par brīvdienām, un tie netiks iekļauti rezultātā.

Nedēļas nogales kodi

Izmantojiet jebkuru no šiem kodiem nedēļas nogales argumentam, lai izvēlētos "fiksētu" nedēļas nogales opciju.

Kods Nedēļas nogales dienas
1 (noklusējums) Sestdiena Svētdiena
2 Svētdiena, pirmdiena
3 Pirmdiena Otrdiena
4 Otrdiena, trešdiena
5 Trešdiena, ceturtdiena
6 Ceturtdiena, piektdiena
7 Piektdiena, sestdiena
11 Tikai svētdien
12 Tikai pirmdien
13 Tikai otrdien
14 Tikai trešdien
15 Tikai ceturtdiena
16 Tikai piektdiena
17 Tikai sestdien

Piezīmes:

  • Ja sākuma_datums nav derīgs, WORKDAY.INTL atgriež #NUM! kļūda.
  • Ja sākuma_datums + diena nav derīga, WORKDAY.INTL atgriež #NUM! kļūda.
  • Ja kāda brīvdiena nav derīga, WORKDAY.INTL atgriež #NUM! kļūda.
  • Ja nedēļas nogale nav derīga, WORKDAY.INTL atgriež vērtību #VALUE! kļūda.

Interesanti raksti...