Preuzmite primjer radne knjige
Ovaj vodič pokazuje kako se koristi Excel NETWORKDAYS Funkcija u Excelu da biste dobili broj radnih dana između datuma.
NETWORKDAYS Pregled funkcija
Funkcija NETWORKDAYS Vraća broj radnih dana između dva datuma. Radni dani uključuju pon-pet i isključuju sub-ned. Po želji možete isključiti praznike.
Da biste koristili funkciju NETWORKDAYS Excel radnog lista, odaberite ćeliju i upišite:
(Obratite pažnju na to kako se pojavljuju unosi formule)
Sintaksa i ulazi funkcije NETWORKDAYS:
1 | = NETWORKDAYS (datum početka, datum završetka, praznici) |
početni datum - Datum početka u formatu serijskog broja programa Excel ili upisan kao datum s navodnicima („s“) okružuje datum. Primjer: Ne možete unijeti 12.11.2015. Izravno u ćeliju. Umjesto toga morate unijeti “11/12/2015” ili biste trebali upotrijebiti odgovarajući serijski broj: 42320. Alternativno, možete se pozvati na ćeliju s upisanim datumom 11/12/2015. Excel automatski pretvara datume pohranjene u ćelijama u serijski format (osim ako se datum unese kao tekst).
datum_završetka - Datum završetka u formatu serijskog broja programa Excel ili upisan kao datum s navodnicima („s“) okružuje datum. Primjer: Ne možete unijeti 12.11.2015. Izravno u ćeliju. Umjesto toga morate unijeti “11/12/2015” ili biste trebali upotrijebiti odgovarajući serijski broj: 42320. Alternativno, možete se pozvati na ćeliju s upisanim datumom 11/12/2015. Excel automatski pretvara datume pohranjene u ćelijama u serijski format (osim ako se datum unese kao tekst).
Praznici - NEOBVEZNO. Popis praznika koje treba isključiti iz "radnih dana". Može se unijeti kao popis serijskih brojeva koji odgovaraju praznicima. Alternativno, može se odnositi na niz ćelija koje sadrže datume odmora. Primjer: 42005,42189,42363 ili A1: A3, upućujući ćelije koje sadrže i koje sadrže datume: 1. 1. 2015, 4. 7. 2015, 25. 12. 2015.
Izračunajte poslovne / radne dane
Funkcija NETWORKDAYS izračunava broj radnih dana između dva datuma:
1 | = MREŽNI DANI (B4, C4) |
Ako je end_date prije datuma start_date, NETWORKDAYS će vratiti negativnu vrijednost:
1 | = MREŽNI DANI (B4, C4) |
Za vraćanje apsolutnog broja radnih dana upotrijebite funkciju ABS:
1 | = ABS (MREŽNI DANI (B4, C4) |
Prema zadanim postavkama, NETWORKDAYS zanemarit će sve praznike. Međutim, možete koristiti treći izborni argument za definiranje raspona praznika:
1 | = MREŽNI DANI (B4, C4, F3: F4) |
NETWORKDAYS u Google tablicama
Funkcija NETWORKDAYS radi potpuno isto u Google tablicama kao i u Excelu:
MREŽNI DANI Primjeri u VBA
Također možete koristiti funkciju NETWORKDAYS u VBA. Tip:application.worksheetfunction.netradni dani (datum početka, datum završetka, praznici)
Izvršavanje sljedećih VBA izraza
1234567891011121314 | Raspon ("C2") = Application.WorksheetFunction.Days360 (Raspon ("A2"), Raspon ("B2"), Netačno)Raspon ("C3") = Primjena.Funkcija radnog lista.Days360 (Raspon ("A3"), Raspon ("B3"), Netačno)Raspon ("C4") = Application.WorksheetFunction.Days360 (Raspon ("A4"), Raspon ("B4"), Netačno)Raspon ("C5") = Application.WorksheetFunction.Days360 (Raspon ("A5"), Raspon ("B5"), Netačno)Raspon ("D2") = Application.WorksheetFunction.Days (Raspon ("B2"), Raspon ("A2"))Raspon ("D3") = Application.WorksheetFunction.Days (Raspon ("B3"), Raspon ("A3"))Raspon ("D4") = Application.WorksheetFunction.Days (Raspon ("B4"), Raspon ("A4"))Raspon ("D5") = Application.WorksheetFunction.Days (Raspon ("B5"), Raspon ("A5"))Raspon ("E2") = Application.WorksheetFunction.NetworkDays (Raspon ("A2"), Raspon ("B2"))Raspon ("E3") = Application.WorksheetFunction.NetworkDays (Raspon ("A3"), Raspon ("B3"))Raspon ("E4") = Application.WorksheetFunction.NetworkDays (Raspon ("A4"), Raspon ("B4"))Raspon ("E5") = Application.WorksheetFunction.NetworkDays (Raspon ("A5"), Raspon ("B5")) |
će proizvesti sljedeće rezultate
Za argumente funkcije (datum_početka itd.) Možete ih unijeti izravno u funkciju ili definirati varijable koje ćete umjesto toga koristiti.
Povratak na popis svih funkcija u Excelu