Excel 2020: Obliczanie niestandardowych tygodni pracy - wskazówki dotyczące programu Excel

Spisie treści

Podczas moich seminariów Power Excel na żywo jest dość wcześnie, kiedy pokazuję, jak kliknąć prawym przyciskiem myszy uchwyt wypełnienia, przeciągnąć datę, a następnie wybrać opcję Wypełnij dni tygodnia. Dotyczy to dat od poniedziałku do piątku. Pytam publiczność: „Ilu z was pracuje od poniedziałku do piątku?” Podnosi się wiele rąk. Mówię: „To świetnie. Dla wszystkich innych Microsoft najwyraźniej nie dba o Ciebie ”. Śmiech.

Z pewnością wydaje się, że jeśli pracujesz cokolwiek innego niż od poniedziałku do piątku lub masz rok kończący się w dowolnym dniu innym niż 31 grudnia, wiele rzeczy w programie Excel nie działa zbyt dobrze.

Jednak dwie funkcje w programie Excel pokazują, że zespół programu Excel interesuje się ludźmi, którzy pracują w nieparzystych tygodniach pracy: NETWORKDAYS.INTL i WORKDAY.INTL.

Ale zacznijmy od ich oryginalnych poprzedników od poniedziałku do piątku. Poniższy rysunek przedstawia datę początkową w kolumnie B i datę końcową w kolumnie C. Jeśli odejmiesz =C5-B5, otrzymasz liczbę dni między dwiema datami. Aby obliczyć liczbę dni tygodnia, użyj =NETWORKDAYS(B2,C2).

Uwaga

Jeśli odejmiesz poniedziałek 14 sierpnia od piątku 18 sierpnia, program Excel poinformuje Cię, że między tymi dwiema datami są 4 dni. Excel nie liczy daty końcowej. Ale NETWORKDAYS zlicza zarówno pierwszą, jak i ostatnią datę w zakresie.

Jest jeszcze lepiej. NETWORKDAYS pozwala na opcjonalny trzeci argument, w którym określa się dni wolne od pracy. Na kolejnym rysunku lista dni wolnych od pracy w H3: H15 umożliwia obliczenie dni roboczych mniej dni wolnych w kolumnie F.

W wersjach wcześniejszych niż Excel 2007 funkcje DNI ROBOCZE i DZIEŃ ROBOCZY były dostępne, jeśli włączono dodatek Analysis ToolPak dostarczany z każdą kopią programu Excel. W przypadku programu Excel 2007 te dodatki stanowią podstawową część programu Excel. W programie Excel 2007 firma Microsoft dodała wersje INTL obu funkcji z nowym argumentem Weekend. Argument ten dopuszczał dowolne dwa kolejne dni jako weekend, a także dopuszczał jednodniowy weekend.

Ponadto jest kilka krajów, w których weekendy nie przypadają w sobotę i niedzielę. Wszystkie kraje pokazane poniżej, z wyjątkiem Brunei Darussalem, zyskały funkcjonalność z NETWORKDAYS.INTL i WORKDAY.INTL.

Jednak nadal istnieją przypadki, w których weekend nie spełnia żadnej z 14 definicji weekendów dodanych w programie Excel 2007.

Na przykład Hartville Marketplace jest otwarty w poniedziałek, czwartek, piątek i sobotę. Oznacza to, że ich weekend to wtorek, środa i niedziela.

Począwszy od programu Excel 2010, zamiast używać 1-7 lub 11-17 jako argumentu weekendowego, możesz przekazać 7-cyfrowy tekst binarny, aby wskazać, czy firma jest otwarta, czy zamknięta w określonym dniu. Wydaje się to trochę nietypowe, ale używasz 1, aby wskazać, że sklep jest zamknięty na weekend, i 0, aby wskazać, że sklep jest otwarty. W końcu 1 normalnie oznacza włączone, a 0 normalnie oznacza wyłączone. Ale nazwa argumentu to Weekend, więc 1 oznacza dzień wolny, a 0 oznacza, że ​​nie masz dnia wolnego.

Dlatego w harmonogramie na poniedziałek, czwartek, piątek i sobotę w Hartville Marketplace należy użyć numeru „0110001”. Za każdym razem, gdy wpisuję jeden z tych ciągów tekstowych, muszę po cichu powiedzieć w myślach: „poniedziałek, wtorek, środa…”, wpisując każdą cyfrę.

Marion Coblentz z Hartville Marketplace mogłaby skorzystać z następującego wzoru, aby obliczyć, ile dni Rynku jest między dwiema datami.

Nawiasem mówiąc, nie użyłem powyżej opcjonalnego argumentu Święta, ponieważ Dzień Pamięci, 4 lipca i Święto Pracy to największe dni klientów w Hartville.

Jeśli kiedykolwiek będziesz w północno-wschodnim Ohio, musisz zatrzymać się w Hartville, aby zobaczyć dom w 100% wyprodukowany w Ameryce wewnątrz Hartville Hardware i spróbować wspaniałego jedzenia w Hartville Kitchen.

Interesujące artykuły...