Excel 2020: Számítsa ki a nem szabványos munkanapokat - Excel tippek

Tartalomjegyzék

Az élő Power Excel szemináriumaimban a nap elején jár, amikor megmutatom, hogyan kell jobb egérgombbal kattintani a Kitöltő fogantyúra, húzni egy dátumot, majd kiválasztani a Hétköznap kitöltése lehetőséget. Ez kitölti hétfőtől péntekig. Megkérdezem a hallgatóságot: "Hányan dolgoznak hétfőtől péntekig?" Sok kéz emelkedik. Azt mondom: „Ez nagyszerű. Mindenki más számára a Microsoft nyilvánvalóan nem törődik veled. ” Nevetés.

Minden bizonnyal úgy tűnik, hogy ha hétfőtől péntekig mást dolgozol, vagy ha egy éved december 31-én kívül bármelyik nap véget ér, akkor az Excelben sok minden nem nagyon működik.

Az Excel két funkciója azonban azt mutatja, hogy az Excel csapat valóban törődik a páratlan munkaheteken dolgozó emberekkel: NETWORKDAYS.INTL és WORKDAY.INTL.

De kezdjük az eredeti hétfő-péntek előzményeikkel. Az alábbi ábra a B oszlopban a kezdő dátumot és a C oszlopban a befejezés dátumát mutatja. Ha kivonja =C5-B5, megkapja a két dátum közötti napok számát. A hétköznapok számának meghatározásához használja =NETWORKDAYS(B2,C2).

jegyzet

Ha augusztus 14-től, hétfőtől vonja le augusztus 18-tól, az Excel megmondja, hogy a két dátum között 4 nap van. Az Excel nem számolja a befejezés dátumát. De a NETWORKDAYS mind a tartomány első, mind utolsó dátumát beszámítja.

Még jobb lesz. A NETWORKDAYS opcionális harmadik argumentumot tesz lehetővé, ahol megadja a munkaszüneti napokat. A következő ábrán az ünnepek H3: H15 listája lehetővé teszi az F. oszlopban a munkanapokkal kevesebb ünnepnap számítást.

Az Excel 2007 előtt a NETWORKDAYS és a WORKDAY függvények elérhetők voltak, ha engedélyezte az Analysis ToolPak bővítményt, amelyet az Excel minden példányához szállítottak. Az Excel 2007 esetében ezeket a bővítményeket az Excel központi részévé tették. Az Excel 2007 programban a Microsoft mindkét függvény INTL verzióját új Hétvége argumentummal egészítette ki. Ez az érv bármely két egymást követő napot megengedte hétvégének, és egy napos hétvégét is lehetővé tett.

Ráadásul számos olyan országban vannak hétvégék, amelyek nem esnek szombatra és vasárnapra. Az alábbiakban bemutatott összes ország, a Brunei Darussalem kivételével, a NETWORKDAYS.INTL és a WORKDAY.INTL szolgáltatásokkal működött.

Mégis vannak olyan esetek, amikor a hétvége nem felel meg az Excel 2007-ben hozzáadott 14 hétvégi definíció egyikének sem.

Például a Hartville Marketplace hétfőn, csütörtökön, pénteken és szombaton tart nyitva. Ez azt jelenti, hogy hétvégéjük kedd, szerda és vasárnap.

Az Excel 2010-től kezdődően ahelyett, hogy hétvégi argumentumként 1-7 vagy 11-17 értéket használna, 7 számjegyű bináris szöveget adhat át annak jelzésére, hogy a vállalat nyitva van-e vagy bezár egy adott napon. Kicsit szokatlannak tűnik, de 1-gyel jelöli, hogy az üzlet hétvégére zárva van, és 0-val jelzi, hogy az üzlet nyitva van. Végül is az 1 általában Be, a 0 pedig Kikapcsolva. De az argumentum neve Hétvége, tehát az 1 azt jelenti, hogy szabadnap, a 0 pedig azt, hogy nincs szabadnapja.

Így a Hartville Marketplace hétfői, csütörtöki, pénteki és szombati menetrendjéhez a "0110001" kódot használja. Valahányszor beírom ezeket a szöveges karakterláncokat, minden számjegy beírásakor csendben a fejembe kell mondanom: „hétfő, kedd, szerda…”.

Marion Coblentz a Hartville Marketplace-en a következő képlettel használhatja fel, hogy kiderüljön, hány Marketplace-nap van két dátum között.

Egyébként nem a fenti opcionális ünnepnapi érvelést használtam, mert az emléknap, a július 4-i és a munka ünnepe a legnagyobb vásárlói nap Hartville-ben.

Ha valaha Ohio északkeleti részén tartózkodik, meg kell állnia Hartville mellett, hogy megnézze a 100% -ban amerikai gyártású házat a Hartville Hardware belsejében, és kipróbálja a remek ételeket a Hartville Kitchen-ben.

érdekes cikkek...