Co to jest i do czego służy „DZIEŃ.ROBOCZY”?
Funkcja DZIEŃ.ROBOCZY (WORKDAY w języku angielskim) w programie Excel służy do obliczania daty, która jest określoną liczbą dni roboczych przed lub po danej dacie początkowej. Uwzględnia ona dni robocze, pomijając weekendy (soboty i niedziele), a opcjonalnie także święta. Jest to niezwykle przydatne narzędzie do planowania projektów, terminów realizacji zadań, przewidywania dat płatności i innych działań, gdzie istotne jest uwzględnienie tylko dni roboczych.
Składnia „DZIEŃ.ROBOCZY”
Składnia funkcji DZIEŃ.ROBOCZY jest następująca: DZIEŃ.ROBOCZY(data_rozpoczęcia; liczba_dni; [święta])
- data_rozpoczęcia: Data, od której rozpoczynamy liczenie dni roboczych. Musi być wprowadzona w formacie daty rozpoznawanym przez Excela.
- liczba_dni: Liczba dni roboczych, o którą chcemy przesunąć datę początkową. Wartość dodatnia przesuwa datę do przodu, a ujemna do tyłu.
- [święta]: (Opcjonalny argument) Zakres komórek zawierający daty świąt, które należy pominąć przy liczeniu dni roboczych. Jeśli ten argument zostanie pominięty, funkcja uwzględni tylko weekendy.
Dane wejściowe „DZIEŃ.ROBOCZY”
Funkcja DZIEŃ.ROBOCZY wymaga co najmniej dwóch argumentów: daty początkowej i liczby dni. Argument dotyczący świąt jest opcjonalny, ale pozwala na precyzyjniejsze obliczenia, uwzględniające specyfikę kalendarza.
- Data początkowa powinna być poprawnym formatem daty w Excelu.
- Liczba dni może być liczbą całkowitą dodatnią lub ujemną.
- Zakres świąt powinien zawierać daty w poprawnym formacie daty Excela.
Przykłady zastosowania „DZIEŃ.ROBOCZY”
Załóżmy, że data_rozpoczęcia to 17.12.2024.
=DZIEŃ.ROBOCZY("17.12.2024";5)
zwróci datę 23.12.2024 (pięć dni roboczych po 17.12.2024).=DZIEŃ.ROBOCZY("17.12.2024";-2)
zwróci datę 16.12.2024 (dwa dni robocze przed 17.12.2024).- Jeśli w zakresie komórek A1:A3 znajdują się daty świąt, np. 24.12.2024 i 25.12.2024, to
=DZIEŃ.ROBOCZY("17.12.2024";7;A1:A3)
zwróci datę 30.12.2024 (siedem dni roboczych po 17.12.2024, pomijając święta).
Najczęściej pojawiające się błędy „DZIEŃ.ROBOCZY”, oraz co mogą znaczyć?
- #LICZBA!: Błąd ten pojawia się, gdy argument data_rozpoczęcia nie jest poprawną datą lub liczba_dni nie jest liczbą.
- #WARTOŚĆ!: Ten błąd może wystąpić, gdy argument [święta] nie wskazuje na poprawny zakres komórek zawierających daty.
- #NAME?: Błąd ten pojawia się, gdy nazwa funkcji jest błędnie wpisana.