Opis
Użyj tej funkcji, aby określić datę przypadającą określoną liczbę dni roboczych w przyszłości lub przeszłości od określonej daty początkowej.
Można również określić, które dni mają być uważane za weekend (dni wolne od pracy), a które święta mają być wykluczone. W przeciwieństwie do WORKDAY , WORKDAY.INTL można skonfigurować dla niestandardowego tygodnia roboczego, w którym dowolny dzień tygodnia może być dniem roboczym lub nie.
Funkcja ta jest przydatna do obliczania dat rozpoczęcia, dostawy i zakończenia, które wymagają uwzględnienia zarówno dni roboczych, jak i wolnych od pracy.
Składnia
WORKDAY.INTL(data_początkowa;dni;[weekend];[święta])
Wejścia
Ta funkcja ma następujące argumenty:
| Nazwa | Wymagane | Opis | Prawidłowe dane wejściowe |
|---|---|---|---|
data_początkowa |
Tak | Data stanowiąca podstawę obliczeń. | Może to być odwołanie do komórki, data całkowita lub data w formacie DD/MM/RRRR lub RRRR/MM/DD. Dopuszczalna jest również formuła, która daje jeden z tych wyników. Użycie cudzysłowu jest obowiązkowe. |
dni |
Tak | Dni robocze przed lub po dacie rozpoczęcia .
|
Może to być odwołanie do komórki, data całkowita lub data w formacie DD/MM/RRRR lub RRRR/MM/DD. Dopuszczalna jest również formuła, która daje jeden z tych wyników. Użycie cudzysłowu jest obowiązkowe. |
weekend |
Nie | Które dni tygodnia należy traktować jako dni pracujące, a które jako dni wolne od pracy. | Jeżeli pominięto parametr weekend , WORKDAY.INTL będzie traktować soboty i niedziele jako dni wolne od pracy. |
ferie |
Nie | Lista dni wolnych od pracy podana w formie dat. |
Może to być odwołanie do komórki, zakres komórek (D2:D13), data całkowita lub data w formacie DD/MM/RRRR lub RRRR/MM/DD. Jeżeli nie przewidziano świąt, WORKDAY.INTL będzie traktować jako dni wolne od pracy jedynie soboty i niedziele. |
Przykład
Konfigurowanie weekendów
Funkcja WORKDAY.INTL udostępnia dwie opcje konfiguracji weekendów. Pierwszą opcją jest podanie numeru pokazanego w poniższej tabeli (numery 8, 9 i 10 nie są obsługiwane).
| Dni weekendowe | Numer weekendowy |
|---|---|
| Sobota, niedziela | 1 (domyślnie) |
| Niedziela, poniedziałek | 2 |
| poniedziałek, wtorek | 3 |
| wtorek, środa | 4 |
| Środa, Czwartek | 5 |
| Czwartek, Piątek | 6 |
| Piątek, Sobota | 7 |
| Tylko w niedzielę | 11 |
| Tylko w poniedziałek | 12 |
| Tylko we wtorek | 13 |
| Tylko w środę | 14 |
| Tylko w czwartek | 15 |
| Tylko w piątek | 16 |
| Tylko w sobotę | 17 |
Drugim sposobem konfiguracji weekendów jest podanie 7-znakowego ciągu tekstowego ujętego w cudzysłów, składającego się z cyfr 1 i 0, gdzie „1” oznacza dzień wolny od pracy, a „0” oznacza dzień roboczy. Pierwsza pozycja oznacza poniedziałek.Przykład: „1100000” oznacza tydzień, w którym poniedziałek i wtorek są dniami wolnymi od pracy.
Dane próbki
| A | B | C | D | E | ||
|---|---|---|---|---|---|---|
| 1 | Data rozpoczęcia | Dni offsetowe | Ferie | Wynik WORKDAY | Przyspieszona wysyłka | |
| 2 | 1/1/2024 | 14 | 1/19/2024 | Tak | ||
| 3 | 1/1/2024 | 14 | 1/11/2024 | 1/22/2024 | Nie | |
| 4 | 1/1/2024 | -14 | 12/12/2023 | Nie | ||
| 5 | 7/19/2023 | 9 | 12/31/2023 | 8/01/2023 | Tak | |
| 6 | 45283 | 12 | 1/8/2024 | 01/08/2014 | Tak |
Przykładowe formuły
| Przypadek użycia | Formuła | Wyjaśnienie i wynik |
|---|---|---|
| Określ datę przypadającą określoną liczbę dni roboczych (pon.–pt.) po określonej dacie, bez określonych świąt. | =DZIEŃ.ROBOCZY.INTL("1 lipca 2024",5) |
Ta formuła działa w następujący sposób:
W przypadku tej formuły zwrócona wartość wynosi 45481 (8 lipca 2024 r.). |
| Określ datę przypadającą określoną liczbę dni roboczych (pon.–pt.) po dacie podanej w komórce, bez określonych świąt. | =DZIEŃ.ROBOCZY.INTL(A2;B2) |
Ta formuła działa w następujący sposób:
W przypadku tej formuły zwrócona wartość wynosi 45300 (1/9/2024). |
| Określ datę, która jest określoną liczbą dni roboczych (pon.–pt.) między dwiema datami określonymi w dwóch komórkach, bez określania żadnych świąt. | =DZIEŃ.ROBOCZY.INTL(A2;-14) |
Ta formuła działa w następujący sposób:
W przypadku tej formuły zwrócona wartość to 45272 (12.12.2023). |
| Określ datę, która jest określoną liczbą dni roboczych (pon.–pt.) między dwiema datami określonymi w dwóch komórkach, korzystając z dni świątecznych określonych w trzeciej komórce. | =DZIEŃ.ROBOCZY.INTL(A3;B3;C3) |
Ta formuła działa w następujący sposób:
W przypadku tej formuły zwrócona wartość wynosi 45308 (22.01.2024). |
| Określ datę, która jest określoną liczbą dni roboczych (pon.–pt.) między dwiema datami określonymi w dwóch komórkach, korzystając z dni świątecznych określonych w dodatkowym zakresie komórek. | =DZIEŃ.ROBOCZY.INTL(A2;B2;C2:C6) |
Ta formuła działa w następujący sposób:
W przypadku tej formuły zwrócona wartość wynosi 45324 (2/2/2024). |
| Oblicz datę rozpoczęcia projektu, odejmując określoną liczbę dni roboczych od terminu. | =DZIEŃ.ROBOCZY.INTL(DATA(2024;3;15),-10) |
Ta formuła działa w następujący sposób:
W przypadku tej formuły zwrócona wartość wynosi 45352 (1.03.2024). |
| Określ zmieniony termin zakończenia projektu, dodając dni robocze do pierwotnej daty rozpoczęcia, biorąc pod uwagę rzeczywisty czas trwania prac (w dniach sieciowych). | =DZIEŃ.ROBOCZY.INTL(DATA(2024;3;1),DNI.ROBOCZE.INTL(DATA(2024;3;1), DATA(2024;3;15))) |
Ta formuła działa w następujący sposób:
Wynik: 45369 (18.03.2024). |
| Określ korektę daty dostawy na podstawie spełnienia warunku (np. wybrania przyspieszonej wysyłki). | =JEŻELI(A2="Tak", DZIEŃ.ROBOCZY.INTL(DATA(2024;3;8),2), DZIEŃ.ROBOCZY.INTL(DATA(2024;3;8),5)) |
Ta formuła działa w następujący sposób:
Wynik: 45363 (12.03.2024). |
Uwagi
- WORKDAY.INTL nie określa domyślnie, które dni są świętami. Muszą one zostać określone przez użytkownika.
- WORKDAY.INTL nie uwzględnia daty rozpoczęcia jako dnia roboczego.
- WORKDAY.INTL automatycznie wyklucza wszystkie soboty i niedziele.
- Jeśli
dniwynosi „0”, funkcja WORKDAY.INTL zwraca wartość datypoczątkowej bezzmian. - WORKDAY.INTL ignoruje wszelkie wartości czasu.
- Jeżeli którakolwiek z podanych dat jest nieprawidłowa, WORKDAY.INTL zwraca błąd #NUM!.
- Symbole wieloznaczne nie działają z tą funkcją.
Porady
- Zazwyczaj łatwiej jest wpisać daty świąt do zakresu komórek i odwoływać się do tego zakresu.