Acest articol descrie sintaxa de formulă și modul de utilizare a funcției WORKDAY.INTL în Microsoft Excel.
Această funcție returnează numărul serial al datei calendaristice înainte sau după un număr specificat de zile lucrătoare cu parametri particularizați de weekend. Parametrii opționali de weekend pot indica care și câte zile sunt zile de weekend. Rețineți că zilele de weekend și orice zile specificate ca sărbători nu sunt considerate zile lucrătoare.
Sintaxă
WORKDAY. INTL (dată_star, zile, [weekend], [vacanță])
Sintaxa funcției WORKDAY.INTL utilizează următoarele argumente:
-
start_date Obligatoriu. Este data de început, trunchiată la un număr întreg.
-
Zile Obligatoriu. Este numărul de zile lucrătoare după sau înainte de dată_început. O valoare pozitivă are ca rezultat o dată viitoare; o valoare negativă are ca rezultat o dată trecută; o valoare zero dă start_date deja specificat . Deplasare zi este trunchiat la un întreg.
-
weekend Opțional. Dacă este utilizat, indică zilele săptămânii care sunt zile de sfârșit de săptămână și nu sunt considerate zile lucrătoare. Argumentul weekend este un număr de weekend sau un șir care specifică când apar sfârșiturile de săptămână.
Valorile numerice pentru weekend indică zilele de weekend, așa cum se arată mai jos.
număr weekend |
Zile de sfârșit de săptămână |
---|---|
1 (sau omis) |
Sâmbătă, duminică |
2 |
Duminică, luni |
3 |
Luni, marți |
4 |
Marți, miercuri |
5 |
Miercuri, joi |
6 |
Joi, vineri |
7 |
Vineri, sâmbătă |
11 |
Numai duminică |
12 |
Numai luni |
13 |
Numai marți |
14 |
Numai miercuri |
15 |
Numai joi |
16 |
Numai vineri |
17 |
Numai sâmbătă |
Valorile șirului Weekend au șapte caractere lungime. Fiecare caracter din șir reprezintă o zi a săptămânii, începând cu luni. Caracterul 1 reprezintă o zi nelucătoare și 0 reprezintă o zi lucrătoare. Numai caracterele 1 și 0 sunt permise în șir. De asemenea, 1111111 este un șir nevalid.
De exemplu, 0000011 va avea ca rezultat un weekend care este sâmbătă și duminică.
-
Sărbători Acesta este un argument opțional la sfârșitul sintaxei. Specifică un set opțional de una sau mai multe date care vor fi excluse din calendarul de zile lucrătoare. Sărbătorile trebuie să fie o zonă de celule care conțin date -- sau o constantă matrice a valorilor seriale care reprezintă acele date. Ordonarea datelor sau a valorilor seriale din argumentul sărbători poate fi arbitrară.
Observații
-
Dacă start_date este în afara intervalului pentru valoarea de bază a datei, WORKDAY.INTL întoarce valoarea de eroare #NUM!.
-
Dacă vreo dată din sărbători este în afara intervalului pentru valoarea de bază a datei, WORKDAY.INTL returnează #NUM! .
-
Dacă start_date plus deplasarea de zile are ca rezultat o dată nevalidă, WORKDAY.INTL întoarce valoarea de eroare #NUM!.
-
Dacă un șir weekend este de lungime nevalidă sau conține caractere nevalide, WORKDAY.INTL returnează #VALUE! .
Exemplu
Copiați următoarele date din exemplu (întregul tabel, inclusiv antetul). Într-o foaie de lucru Excel nouă, lipiți-o în celula A1 și adiacentă. Dacă nu vedeți automat rezultatele, selectați formula, apăsați F2 și apăsați pe Enter. Ajustați lățimea coloanelor, dacă este necesar, pentru a vedea totul.
Formulă |
Descriere |
Rezultat în direct |
---|---|---|
=WORKDAY.INTL(DATE(2012;1;1);30;0) |
Utilizarea unui 0 pentru argumentul Weekend duce la o #NUM! eroare. |
#NUM! |
=WORKDAY.INTL(DATE(2012;1;1);90;11) |
Găsește data de peste 90 de zile de lucru începând din 1/01/2012, numărând numai duminicile ca zile de weekend (argumentul Weekend este 11). |
41013 |
=TEXT(WORKDAY.INTL(DATE(2012;1;1);30;17);"dd.mm.yyyy") |
Utilizează funcția TEXT pentru a formata numărul serial rezultat (40944) într-un format „dd.mm.yyyy”. Găsește data de peste 30 de zile de lucru începând din 1/01/2012, numărând numai sâmbetele ca zile de weekend (argumentul Weekend este 17). |
02.05.2012 |