Izračunajte delovne dni - nasveti za Excel

Koliko delovnih dni med začetnim in končnim datumom? Stare funkcije delujejo v delovnih tednih od ponedeljka do petka, obstajajo pa nove možnosti za nenavadne delovne tedne, celo ponedeljek, četrtek, petek, sobota.

Na mojem seminarju v programu Power Excel je že precej zgodaj, ko pokažem, kako z desno miškino tipko kliknem ročico za polnjenje, povlečem datum in izberem Izpolni delavnike To zapolni datume od ponedeljka do petka. Občinstvo vprašam: "Koliko vas dela od ponedeljka do petka?" Veliko rok gre gor. Rečem: »To je super. Za vse ostale Microsoftu očitno ni mar za vas. « Smeh.

Vsekakor se zdi, da če delate kaj drugega kot od ponedeljka do petka ali imate leto, ki se konča kateri koli dan, razen 31. decembra, veliko stvari v Excelu ne deluje najbolje.

Vendar dve funkciji v Excelu dokazujeta, da skupina Excel skrbi za ljudi, ki delajo nenavadne delovne tedne: NETWORKDAYS.INTL in WORKDAY.INTL.

Začnimo pa z njihovimi prvotnimi predhodnicami od ponedeljka do petka. Naslednja slika prikazuje začetni datum v B in končni datum v C. Če odštejete =C5-B5, boste dobili število dni, ki je preteklo med obema datumoma. Za določitev števila delovnih dni bi uporabili =NETWORKDAYS(B2,C2).

Funkcija NETWORKDAYS

Postane še boljše. Stari NETWORKDAYS omogoča neobvezni tretji argument, kjer določite delovne počitnice. Na naslednji sliki seznam počitnic v H3: H15 omogoča izračun Delovni dnevi manj počitnic v stolpcu F.

Izračun delovnih dni manj počitnic

Pred Excel 2007 sta bili na voljo funkcija NETWORKDAYS in WORKDAY, če ste omogočili dodatek Analysis ToolPak, ki je bil priložen vsaki kopiji Excela. Za Excel 2007 so bili ti dodatki del jedra programa Excel. Microsoft je z novim argumentom Weekend dodal različice INTL obeh funkcij. Ta argument je dovoljeval katera koli dva zaporedna dneva kot vikend in dopuščal tudi enodnevni vikend.

NETWORKDAYS.INTL

Videl sem, da se je proizvodni obrat preusmeril na šestdnevne tedne, da bi zadostil presežnemu povpraševanju.

6-dnevni tedni

Poleg tega obstaja več držav z vikendi, ki ne sodijo v soboto in nedeljo. Vse spodaj prikazane države, razen Bruneei Darussalem, so dobile funkcionalnost z NETWORKDAYS.INTL in WORKDAY.INTL.

Državni vikendi

Še vedno pa obstajajo primeri, ko vikend ne ustreza nobeni od 14 definicij vikenda, dodanih v Excelu 2007.

Slučajno živim v isti občini kot Pro Football Hall of Fame v Cantonu v Ohiu. Toda vrhunska turistična destinacija v naši občini ni dvorana slavnih. Najpomembnejša turistična destinacija sta tržnica Hartville in bolšji trg. Ta kraj se je začel leta 1939 in je vroča točka za ljudi, ki iščejo sveže pridelke in ugodne ponudbe. Prvotna stojnica za kosilo je postala restavracija Hartville Kitchen. In bližnja Hartville Hardware je tako velika, da so zgradili celo hišo v trgovini s strojno opremo. Toda Marketplace je upravičenec do novega, skrivnega argumenta za vikend za NETWORKDAYS in WORKDAY. Tržnica je odprta v ponedeljek, četrtek, petek in soboto. To pomeni, da je njihov vikend torek, sreda in nedelja.

Z začetkom v Excelu 2010 lahko namesto 1-7 ali 11-17 kot argument za vikend uporabite 7-mestno binarno besedilo, ki označuje, ali je podjetje na določen dan odprto ali zaprto. Zdi se nekoliko nenavadno, vendar z 1 označite, da je trgovina za konec tedna zaprta, z 0 pa, da je trgovina odprta. Konec koncev 1 običajno pomeni Vklop, 0 pa običajno Izklop. Toda ime argumenta je vikend, torej 1 pomeni, da je prost dan, 0 pa, da nimate prostega dne.

Tako bi za urnik ponedeljka, četrtka, petka in sobote na tržnici Hartville uporabili "0110001". Vsakič, ko vtipkam enega od teh besedilnih nizov, moram v glavi tiho reči: »Ponedeljek, torek, sreda …«, ko vtipkam vsako številko.

Marion Coblentz na tržnici Hartville Market bi lahko uporabila naslednjo formulo, da bi ugotovila, koliko dni ima Marketplace med dvema datumoma.

Tržni dnevi med dvema datumoma

Mimogrede, zgoraj neobveznega argumenta o praznikih nisem uporabil, ker so spominski dan, 4. julij in praznik dela, največji dnevi strank v Hartvilleu.

Če ste kdaj v severovzhodnem Ohiu, se morate ustaviti pri Hartvilleu, da si ogledate 100% ameriško hišo v notranjosti strojne opreme Hartville in poskusiti odlično hrano v kuhinji Hartville.

Oglejte si video

  • Matematika datumov v Excelu: odštej prejšnji datum od poznejšega datuma + 1
  • Če želite prezreti vikende, uporabite funkcijo NETWORKDAYS
  • Če ne želite šteti praznikov, uporabite tretji argument v NETWORKDAYS
  • Za nestandardne vikende uporabite NETWORKDAYS.INTL
  • Tajna 7-binarna koda za delovne tedne, ki niso zaporedni dnevi
  • Alt + ESF za posebne paste

Video zapis

Naučite se Excel iz podcasta, epizoda 2023 - Izračunajte delovne dni, tudi za nestandardne delovne tedne!

Celotno knjigo bom objavil v podcastu, kliknite »i« v zgornjem desnem kotu, da pridete do seznama predvajanja!

Hej, dobrodošli nazaj v oddaji, jaz sem Bill Jelen. Tako sem o tej funkciji govoril že v epizodi 1977 za Fill Week Days. Z desno miškino tipko kliknete ročico za polnjenje, povlečete in ko jo spustite, izberete Polni delovnike in vidite, da se polni od ponedeljka do petka. Odlično deluje za številne države na svetu, vendar obstajajo države na svetu, kjer konec tedna ni sobota-nedelja, kajne? In žal mi je, Microsoft Excel ne skrbi za vas, prav! Torej, govorili bomo o tem, kako izračunati število delovnih dni med dvema datumoma, vedeti pa moramo le število dni med dvema datumoma. Vzamemo poznejši datum minus prejšnji datum +1, in videli boste, koliko delovnih dni je, kajne, to deluje odlično, če delate vsak dan, kajne? Če pa želite izpustiti vikende, sobote in nedelje,= NETWORKDAYS je obstajal, medtem ko je v orodju za analizo že dolgo vedel, da je postal uradni del Excela v Excelu 2007.

Torej določite začetni datum, vejico, končni datum,) in to v redu vrže sobote in nedelje, vendar je še vedno problem, ker šteje praznike. Če želimo izpustiti praznike, uporabimo = NETWORKDAYS od začetnega datuma do končnega datuma, vejico in nato neobvezen argument, kje so počitnice. Torej bom izbral to, pritisnil bom F4, da to zaklenem, in izračunal bo število delovnih dni manj praznikov, v redu. Zdaj torej izračunajmo to za vse to, bomo to kopirali in rekli Izpolni brez oblikovanja, in videli boste, da je tukaj 351 dni, 251 dni, če zavržete soboto in nedeljo, in 239 dni, če ste zavrgli vse teh praznikov, kajne, super, super.

ČE ste v Združenih državah Amerike ali dejansko, če niste v nobeni od držav, naštetih v vrsticah 2-6, vseh teh državah, je vaš vikend petek in sobota, nepalska sobota, Afganistan četrtek in petek, tukaj na Iran samo v petek. In potem popolnoma zlobni, s katerim se bo težko spoprijeti, je Brunej, moral sem ugotoviti, kje je Brunej! Je res, da je vaš vikend petek in nedelja? Kako bedno je to, kajne? Ne vem, enodnevni delovni teden je, verjetno ne vem, vseeno, v redu. Kaj torej, če morate izračunati vikend, ki ni sobota in nedelja?

Tu je proizvodni obrat, ki dela od ponedeljka do sobote, zato je njihov edini prosti delovni dan nedelja, no, mislim, da so nam podelili Excel 2010 = NETWORKDAYS.INTL! Začne se enako, tukaj je začetni datum, tukaj je končni datum, nato pa novi tretji argument, določimo, kaj je vikend, in v tem primeru bo samo v nedeljo. Bruneja še vedno ne bo obravnaval tam, kjer je petek in nedelja, toda za preostala dva dni zapored ali en dan zapored obstaja možnost za to. In potem počitnice tukaj, pritisnite F4, in dobili boste svoj odgovor. Naredil bom alt = "" ESF ali Prilepi posebne formule, Enter, in to lahko kopiramo navzdol. Zdaj, kako je umrl leopard (?) Ali karkoli, kar je nestandardni delovni teden. Nekoč,brivnice so bile ob nedeljah in sredah zaprte. Včasih sem živel v Ohiu in smo hodili po nakupih na tržnico Hartville, bolšji trg, ta kraj, čudovit kraj. Mimogrede, če si tam želite ogledati Pro-Football Hall of Fame, le 20 minut po cesti, so odprti v ponedeljek, četrtek, petek in soboto, kajne?

Njihov vikend je torej torek, sreda, nekaj, kako bomo to sploh storili z NETWORKDAYS? No, to je tako kul, dodali so to noro novo možnost, ki ni opisana v opisu. Torej NETWORKDAYS.INTL, tukaj je začetni datum, vejica, tu je končni datum, vejica, nato pa je skrivni, ki ga v spustnem meniju sploh ni, v narekovajih 7 binarnih številk! 0 in 1, začenši s ponedeljkom, 1 pomeni, da je vikend, 0 pomeni, da je odprt. Tržnica Hartville je odprta ob ponedeljkih, zato postavite 0, zaprta je v torek in sredo, odprta je v četrtek, petek, soboto, v nedeljo je zaprta, zaprite ponudbe. Prazniki, ne vem, na tem mestu ni počitnic, ker, odkrito rečeno, če je 4. julij v ponedeljek ali četrtek, je to njihov največji dan,vsi delajo, zato vsi letijo tam, težko bo dobiti parkirno mesto. V redu, dejansko število delovnih dni med tema datumoma bom z desno miškino tipko kliknil in napolnil brez formatiranja. V redu, obožujem tovrstno skrivnost.

Če obiščete pomoč za Excel, jo boste našli, če pa si ogledujete samo opis, nikoli ne boste vedeli, da je tam, razen če ste seveda lastnik te knjige. In na strani 99 ste prebrali o tem, ali če ste videli ta video, tako ali tako, kul. kliknite »i« v zgornjem desnem kotu, da kupite knjigo, 10 dolarjev je e-knjiga, 25 dolarjev za tiskano knjigo, vsi ti neverjetni nasveti, 2,5 meseca vreden podcast, vse na dlani . V redu, datumska matematika v Excelu, odštejte prejšnji datum od poznega +1, ki odšteva sobote in nedelje. Če želite prezreti uporabo funkcije NETWORKDAYS ob koncu tedna, da ne štejete praznikov, uporabite tretji argument v NETWORKDAYS, za to pa pritisnite tipko F4. Za nestandardne delovne tedne NETWORKDAYS.INTL omogoča 2 ali 1 zaporedni vikend. In potem jes tajno 7-binarno kodo za delovne tedne, ki niso zaporedni dnevi, tudi v državi Brunej bi lahko opravili ta petek in nedeljo.

No hej, rad bi se vam zahvalil, da ste se ustavili, se vidimo naslednjič za še eno oddajo!

Prenesite datoteko

Prenesite vzorčno datoteko tukaj: Podcast2023.xlsx

Zanimive Članki...