WORKDAY w programie Excel (wzór, przykład) - Jak korzystać z funkcji dnia roboczego?

DZIEŃ.ROBOCZY w programie Excel to funkcja daty, która służy do obliczania daty pracy przypadającej po określonej liczbie dni od daty rozpoczęcia, funkcja ta ma opcjonalny argument dla dni wolnych, które, jeśli nie są podane, automatycznie uwzględniają weekendy, czyli sobotę i niedzielę jako święta i oblicza nadchodzący dzień roboczy po określonej liczbie dni, metoda użycia tej funkcji w programie Excel jest następująca = DZIEŃ.ROBOCZY (Data rozpoczęcia, Dni, Święta) dwa pierwsze argumenty są obowiązkowe, jednak argument dni wolnych jest opcjonalny.

WORKDAY Funkcja w programie Excel

Funkcja dnia roboczego jest klasyfikowana jako funkcja daty / godziny w programie Excel, która zwraca datę po lub przed określoną liczbą dni roboczych, z wyłączeniem weekendów i świąt.

Dzień roboczy w Excelu to bardzo wydajna funkcja służąca do obliczania dni roboczych, terminów, przygotowania wykresów Gantta w Excelu, planowania dni roboczych, obliczania liczby dni roboczych pracownika i innych analiz finansowych.

Formuła WORKDAY w Excelu

Wzór WORKDAY w programie Excel jest następujący

Argumenty używane w formule WORKDAY w programie Excel.

data_początkowa: to data, od której chcemy zacząć. To jest wymagane pole

dzień: jest to liczba dni roboczych przed lub po dacie_początkowej. Ta wartość może być ujemna lub dodatnia. Po przekazaniu wartości ujemnej DZIEŃ.ROBOCZY w programie Excel zwraca datę wklejania, a jeśli wartość jest dodatnia, podaje datę przyszłą.

Święta: to pole opcjonalne i jest pomijane, gdy chcemy wykluczyć święta lub weekendy. Może być przekazywana jako wartość pojedynczego lub wielokrotnego zakresu.

Jak korzystać z funkcji WORKDAY w programie Excel?

Jest bardzo prosty i łatwy w użyciu. Rozumiemy działanie funkcji DZIEŃ.ROBOCZY w kilku przykładach.

Przykład 1

Przykład nr 2

Rozważmy następujący scenariusz, firma otrzymała zlecenie na wykonanie maszyny, a wyznaczony zespół rozpoczął projekt w określonym terminie i zakłada się, że proces produkcyjny zajmie 35 dni. Ponadto firma nie działa w weekendy i święta. Biorąc pod uwagę te zmienne, musisz obliczyć szacowaną datę zakończenia projektu.

Data początkowa znajduje się w komórce B2, a liczba dni produkcyjnych w komórce B3, a dni świąteczne z ich datami mieszczą się w zakresie D2: E11.

Aby obliczyć szacowaną datę zakończenia, użyjemy funkcji Dzień roboczy, a formuła DZIEŃ ROBOCZY będzie wyglądać następująco:

= DZIEŃ.ROBOCZY (B2; B3; E2: E11)

Data początkowa to wartość daty w komórce B2, liczba dni w komórce B3 i święta E2: E11.

Przykład nr 3

Załóżmy, że mamy datę i chcemy szeregu kolejnych dat w sąsiednich komórkach wiersza poniżej, z wyłączeniem dni wolnych od pracy, które są tylko od poniedziałku do piątku. Załóżmy, że w komórce B2 mamy datę początkową (19.02.2018) i chcemy, aby daty 2/20/2018, 2/21/2018… tak dalej. Chcemy wykluczyć daty takie jak 24.02.2018, 25.02.2018, które są weekendami, a wszystkie daty bieżącego miesiąca.

Będziemy używać funkcji Dzień roboczy, a dni będą miały wartość 1, ponieważ chcemy dodać kolejne dni i bez przekazywania ostatniego argumentu, który jest opcjonalny i dotyczy świąt.

Tak więc formuła WORKDAY będzie

= DZIEŃ.ROBOCZY (B2; 1)

Zastosowanie formuły WORKDAY do innych komórek, które mamy,

Formuła WORKDAY zwróciła wszystkie daty z wyjątkiem weekendów bieżącego miesiąca.

Jak widać powyżej, funkcja Workday pominęła dni (24.02.2018, 25.02.2018), które były weekendami.

Przykład 4

Załóżmy, że mamy listę dat dni roboczych podaną w kolumnie i chcemy ustalić, czy podana data jest dniem wolnym od pracy. Chcemy zwrócić „Dzień roboczy”, jeśli data jest dniem roboczym i „Dzień wolny”, jeśli data jest dniem wolnym. Lista świąt i ich dat są wymienione w zakresie D3: E4.

Wakacje:

Ponownie użyjemy funkcji Dzień roboczy w programie Excel, a formuła DZIEŃ ROBOCZY w programie Excel będzie wyglądać następująco:

= JEŻELI (DZIEŃ ROBOCZY (A2-1,1, 3 $ E $: 4 $ E $) = A2, „Dzień roboczy”, „Święto”)

Formuła DZIEŃ.ROBOCZY (A2-1,1) zwraca tę samą datę, ponieważ odejmujemy datę i ponownie dodajemy datę. Mamy więc tę samą datę, jeśli wynik jest taki sam jak podana data. Jest to dzień roboczy, ponieważ święta pomijane są przez formułę WORKDAY.

Zastosowanie formuły WORKDAY w programie Excel do innych komórek, które mamy,

Przykład nr 5

Załóżmy, że mamy podane dwie daty i musimy wygenerować 10 losowych dni między tymi dwoma podanymi datami, z wyłączeniem weekendów, które są soboty i niedziele. Podane daty to:

W takim przypadku do wygenerowania losowych dni roboczych użyjemy jednocześnie funkcji RANDBETWEEN i WORKDAY.

Formuła WORKDAY będzie miała postać

= WORKDAY (RANDBETWEEN (2 $ B $, 3 $ B $) -2,1)

Odejmujemy minus dwa, aby nie otrzymać losowego dnia roboczego powyżej lub równoważnego wartości daty końcowej.

Stosując formułę WORKDAY w programie Excel w innych komórkach, mamy

Wynik:

Rzeczy do zapamiętania

  1. W przypadku, gdy chcemy dostosować Weekendy (inne niż sobota i niedziela), musimy skorzystać z funkcji WORKDAY.INTL.
  2. Jeśli podamy trzeci argument funkcji DZIEŃ.ROBOCZY dla dni wolnych jako zakres, konieczne jest przekazanie go jako wartości bezwzględnej, ponieważ wartość zakresu może się zmienić, gdy zastosujemy tę samą formułę DZIEŃ.ROBOCZY do innych komórek w arkuszu.
  3. Funkcja Workday generuje błąd #VALUE, gdy data_początkowa lub którakolwiek z wartości podanych w zakresie dni wolnych jest niepoprawnymi datami lub jeśli argument danego dnia jest nienumeryczny.
  4. Jeśli data początkowa jest nieprawidłowa, funkcja DZIEŃ.ROBOCZY wygeneruje #ARG! Błąd.
  1. Kiedy używamy funkcji DZIEŃ.ROBOCZY, wymagane jest, abyśmy przekazali datę_początkową lub święta jako odniesienie do komórki z wartością daty zamiast wpisywać je jako wartość tekstową w cudzysłowie, ponieważ program Excel może błędnie zinterpretować wartości dat. Dlatego zamiast bezpośrednio używać daty jako wartości tekstowej, powinniśmy użyć funkcji DATA w programie Excel do wprowadzenia daty, aby EXCEL mógł zawsze rozumieć jako wartość daty.

WORKDAY - wideo funkcji programu Excel

Interesujące artykuły...