Descărcați exemplul de registru de lucru
Acest tutorial arată cum să utilizați Funcția Excel NETWORKDAYS în Excel pentru a obține numărul de zile lucrătoare între date.
NETWORKDAYS Prezentare generală a funcției
Funcția NETWORKDAYS Returnează numărul de zile lucrătoare între două date. Zilele lucrătoare includ Luni-Vineri și exclud Sat-Duminică. Opțional, puteți exclude sărbătorile.
Pentru a utiliza funcția Foaie de lucru Excel NETWORKDAYS, selectați o celulă și tastați:
(Observați cum apar datele introduse de formulă)
NETWORKDAYS Funcția Sintaxă și intrări:
1 | = NETWORKDAYS (start_date, end_date, holidays) |
data de început - Data de începere în formatul numărului de serie Excel sau introdusă ca dată cu ghilimele („s) înconjoară data. Exemplu: Nu puteți introduce 11/12/2015 direct în celulă. În schimb, trebuie să introduceți „11/12/2015” sau ar trebui să utilizați numărul de serie corespunzător: 42320. Alternativ, puteți face referință la o celulă cu data 11/12/2015 introdusă. Excel convertește automat datele stocate în celule în format serial (cu excepția cazului în care data este introdusă ca text).
Data de încheiere - Data de încheiere în formatul numărului de serie Excel sau introdusă ca dată cu ghilimele („s) înconjoară data. Exemplu: Nu puteți introduce 11/12/2015 direct în celulă. În schimb, trebuie să introduceți „11/12/2015” sau ar trebui să utilizați numărul de serie corespunzător: 42320. Alternativ, puteți face referință la o celulă cu data 11/12/2015 introdusă. Excel convertește automat datele stocate în celule în format serial (cu excepția cazului în care data este introdusă ca text).
sărbători - OPȚIONAL. Lista zilelor de sărbătoare de exclus din „zilele de lucru”. Poate fi introdus ca o listă de numere de serie corespunzătoare sărbătorilor. Alternativ, poate face referire la o serie de celule care conțin datele sărbătorilor. Exemplu: 42005,42189,42363 sau A1: A3, referindu-se la celule care conțin date care conțin date: 01.01.2015, 07.04.2015, 25.12.2015.
Calculați zilele lucrătoare / lucrătoare
Funcția NETWORKDAYS calculează numărul de zile lucrătoare între două date:
1 | = ZILE DE REȚEA (B4, C4) |
Dacă data_final este înainte de data_început NETWORKDAYS va returna o valoare negativă:
1 | = ZILE DE REȚEA (B4, C4) |
Pentru a returna numărul absolut de zile lucrătoare, utilizați funcția ABS:
1 | = ABS (NETWORKDAYS (B4, C4) |
În mod implicit, NETWORKDAYS va ignora toate sărbătorile. Cu toate acestea, puteți utiliza un al treilea argument opțional pentru a defini o gamă de sărbători:
1 | = ZILE DE REȚEA (B4, C4, F3: F4) |
NETWORKDAYS în Foi de calcul Google
Funcția NETWORKDAYS funcționează exact la fel în Foi de calcul Google ca în Excel:
NETWORKDAYS Exemple în VBA
De asemenea, puteți utiliza funcția NETWORKDAYS în VBA. Tip:application.worksheetfunction.networkdays (data de început, data de sfârșit, sărbători)
Executarea următoarelor instrucțiuni VBA
1234567891011121314 | Range ("C2") = Application.WorksheetFunction.Days360 (Range ("A2"), Range ("B2"), False)Range ("C3") = Application.WorksheetFunction.Days360 (Range ("A3"), Range ("B3"), False)Range ("C4") = Application.WorksheetFunction.Days360 (Range ("A4"), Range ("B4"), False)Range ("C5") = Application.WorksheetFunction.Days360 (Range ("A5"), Range ("B5"), False)Range ("D2") = Application.WorksheetFunction.Days (Range ("B2"), Range ("A2"))Range ("D3") = Application.WorksheetFunction.Days (Range ("B3"), Range ("A3"))Range ("D4") = Application.WorksheetFunction.Days (Range ("B4"), Range ("A4"))Range ("D5") = Application.WorksheetFunction.Days (Range ("B5"), Range ("A5"))Range ("E2") = Application.WorksheetFunction.NetworkDays (Range ("A2"), Range ("B2"))Range ("E3") = Application.WorksheetFunction.NetworkDays (Range ("A3"), Range ("B3"))Range ("E4") = Application.WorksheetFunction.NetworkDays (Range ("A4"), Range ("B4"))Range ("E5") = Application.WorksheetFunction.NetworkDays (Range ("A5"), Range ("B5")) |
va produce următoarele rezultate
Pentru argumentele funcției (start_date etc.), le puteți introduce direct în funcție sau puteți defini variabile de utilizat.
Reveniți la lista tuturor funcțiilor din Excel