
Splošna formula
=NETWORKDAYS(DATE(year,1,1),DATE(year,12,31),holidays)
Povzetek
Za izračun števila delovnih dni v letu lahko uporabite funkcijo NETWORKDAYS. NETWORKDAYS samodejno izključi vikende in praznike, če so predvideni. V prikazanem primeru je formula v E5:
=NETWORKDAYS(DATE(D5,1,1),DATE(D5,12,31),holidays)
Kjer D5 vsebuje leto in praznike, je imenovano območje E5: E14.
Opomba: NETWORKDAYS vključuje v izračun tako začetni kot končni datum, če gre za delovne dni.
Pojasnilo
NETWORKDAYS je vgrajena funkcija, ki sprejema začetni datum, končni datum in (neobvezno) obseg, ki vsebuje praznične datume. V prikazanem primeru ustvarimo datum začetka in konca s funkcijo DATE, kot je ta:
DATE(D5,1,1) // first day of year DATE(D5,12,31) // last day of year
Funkcija DATE vrne te datume neposredno v funkcijo NETWORKDAYS kot začetni in končni datum.
Prazniki so navedeni kot seznam datumov v E5: E14, imenovani praznični prazniki .
NETWORKDAYS samodejno izključi vikende (sobota in nedelja) ter datume, ki so navedeni kot prazniki, in vrne skupno število delovnih dni v letu 2019.
Brez počitnic
Formula v E6 vrne večje število delovnih dni, ker prazniki niso navedeni:
=NETWORKDAYS(DATE(D6,1,1),DATE(D6,12,31))
Preostali delovni dnevi v letošnjem letu
Če želite vrniti delovne dni, ki ostanejo v določenem letu, lahko s funkcijo DANES ustvarite začetni datum, kot je ta:
=NETWORKDAYS(TODAY(),DATE(D5,12,31),holidays)
Delovni dnevi / vikendi po meri
Če želite delati z vikendi po meri (tj. Vikendi so v nedeljo in ponedeljek itd.), Preklopite na zmogljivejšo funkcijo NETWORKDAYS.INTL, ki omogoča nadzor nad tem, kateri dnevi v tednu se štejejo za delovne dni.