Pobierz przykładowy skoroszyt
Ten samouczek pokazuje, jak używać Funkcja Excel DZIEŃ ROBOCZY w programie Excel, aby dodać dni robocze.
DZIEŃ ROBOCZY Przegląd funkcji
Funkcja WORKDAY Zwraca dzień roboczy n liczbę dni roboczych (dni robocze z wyłączeniem weekendów: sobota i niedziela) od daty rozpoczęcia. Opcjonalnie możesz wykluczyć święta. W przypadku niestandardowych weekendów użyj zamiast tego WORKDAY.INTL.
Aby użyć funkcji arkusza programu Excel DZIEŃ ROBOCZY, wybierz komórkę i wpisz:
(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)
DZIEŃ ROBOCZY Składnia funkcji i dane wejściowe:
1 | = DZIEŃ ROBOCZY(data_początkowa,dni,święta) |
Data rozpoczęcia - Data rozpoczęcia w formacie numeru seryjnego Excel lub wprowadzona jako data z cytatami („s”) otaczającymi datę. Przykład: Nie możesz wpisać 11.12.2015 bezpośrednio do komórki. Zamiast tego musisz wpisać „11.12.2015” lub użyć odpowiedniego numeru seryjnego: 42320. Alternatywnie możesz odwołać się do komórki z wprowadzoną datą 11.12.2015. Excel automatycznie konwertuje daty przechowywane w komórkach na format seryjny (chyba że data jest wprowadzona jako tekst).
dni - Liczba dni poza weekendem i świętami od daty rozpoczęcia.
wakacje - OPCJONALNY. Tablica z listą dat reprezentujących święta, które powinny być wykluczone z dni roboczych.
Znajdź najbliższy dzień roboczy
Aby znaleźć najbliższy dzień roboczy, użyj funkcji WORKDAY:
1 | =DZIEŃ.ROBOCZY(B3;C3) |
Znajdź najbliższy dzień roboczy do dzisiaj
Aby znaleźć najbliższy dzień roboczy do dzisiejszego dnia, użyj funkcji DZIŚ z funkcją DZIEŃ ROBOCZY:
1 | =DZIEŃ.ROBOCZY(DZIŚ();B3) |
Znajdź najbliższy dzień roboczy za 10 dni
Ten przykład znajdzie najbliższy dzień roboczy 10 dni od daty rozpoczęcia:
1 | =DZIEŃ.ROBOCZY(B3;C3) |
Możesz również użyć dni ujemnych, aby wyszukać dni robocze w przeszłości:
Dzień roboczy ze świętami
Domyślnie WORKDAYS ignoruje wszystkie święta. Możesz jednak użyć trzeciego opcjonalnego argumentu, aby zdefiniować zakres świąt:
1 | =DZIEŃ.ROBOCZY(B3;C3;F3:F4) |
DZIEŃ ROBOCZY w Arkuszach Google
Funkcja WORKDAY działa dokładnie tak samo w Arkuszach Google, jak w Excelu:
DZIEŃ ROBOCZY Przykłady w VBA
Możesz także użyć funkcji WORKDAY w VBA. Rodzaj:Aplikacja.Funkcja arkusza roboczego.Dzień roboczy(data_początkowa,dni,święta)
Wykonywanie następujących instrukcji VBA
123 | Range("E2") = Application.WorksheetFunction.WorkDay(Range("B2"), Range("C2"))Range("E3") = Application.WorksheetFunction.WorkDay(Range("B3"), Range("C3"))Range("E4") = Application.WorksheetFunction.WorkDay(Range("B4"), Range("C4"), Range("D4")) |
przyniesie następujące wyniki
W przypadku argumentów funkcji (data_początkowa itp.) można wprowadzić je bezpośrednio do funkcji lub zdefiniować zmienne, które będą używane w zamian.
Wróć do listy wszystkich funkcji w Excelu