Acest articol descrie sintaxa de formulă și utilizarea funcției WORKDAY.INTL în Microsoft Excel.
Returnează un număr serial al datei dinaintea sau după un număr specificat de zile lucrătoare cu parametri particularizați de weekend. Parametrii de weekend arată care și câte zile sunt zile de weekend. 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 are următoarele argumente:
-
Dată_început 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ă returnează o dată viitoare; o valoare negativă are ca rezultat o dată în trecut; valoarea zero are ca rezultat dată_început. Diferența de zile este trunchiată la un întreg.
-
Weekend Opțional. 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. Weekend este un număr pentru sfârșitul de săptămână sau un șir care specifică când apar sfârșiturile de săptămână.
Valorile argumentului Weekend indică următoarele zile de sfârșit de săptămână:
număr weekend |
zile Weekend |
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 și fiecare caracter din șir reprezintă o zi a săptămânii, începând cu luni. 1 reprezintă o zi nelucrătoare și 0 reprezintă o zi lucrătoare. Numai caracterele 1 și 0 sunt permise în șir. 1111111 este un șir nevalid.
De exemplu, 0000011 are ca rezultat un weekend care este sâmbătă și duminică.
-
Vacanță Opțional. Un set opțional de una sau mai multe date care vor fi excluse din calendarul de zile lucrătoare. Argumentul sărbători va fi o zonă de celule care conține 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 curente, WORKDAY. INTL returnează #NUM! .
-
Dacă vreo dată din sărbători este în afara intervalului pentru valoarea de bază a datei curente, WORKDAY. INTL returnează #NUM! .
-
Dacă start_date plus deplasarea de zile are ca rezultat o dată nevalidă, WORKDAY. INTL returnează #NUM! .
-
Dacă un șir weekend este de lungime nevalidă sau conține caractere nevalide, WORKDAY. INTL returnează #VALUE! .
Exemplu
Copiați datele din exemplele din următorul tabel și lipiți-le în celula A1 a noii foi de lucru Excel. Pentru ca formulele să afișeze rezultate, selectați-le, apăsați pe F2, apoi pe Enter. Dacă trebuie, puteți ajusta lățimea coloanei pentru a vedea toate datele.
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 |