Przykłady użycia
DNI.ROBOCZE.INTL(DATA(1969; 7; 16); DATA(1969; 7; 24); 1; A1:A10)
DNI.ROBOCZE.INTL(DATA(1969; 7; 16); DATA(1969; 7; 24))
DNI.ROBOCZE.INTL("12/04/1995"; "12/22/1995"; 3)
DNI.ROBOCZE.INTL("12/04/1995"; "12/22/1995"; “0000011”)
Składnia
DNI.ROBOCZE.INTL(data_początkowa; data_końcowa; [weekend]; [dni_wolne])
data_początkowa
– data początku okresu, w którym ma zostać obliczona liczba dni roboczych netto.data_końcowa
– data końca okresu, w którym ma zostać obliczona liczba dni roboczych netto.weekend
– [OPCJONALNIE – domyślna wartość1
] – liczba lub ciąg znaków wskazujące, które dni tygodnia są uważane za weekend.- Metoda z ciągiem znaków: weekendy można określić przy użyciu siedmiu znaków 0 i 1, gdzie pierwsza cyfra ciągu odpowiada poniedziałkowi, a ostatnia niedzieli. Zero oznacza dzień roboczy, 1 – dzień weekendu. Na przykład „0000011” oznacza, że weekend to sobota i niedziela.
- Metoda z liczbą: zamiast używania ciągu znaków w sposób opisany powyżej można użyć pojedynczej liczby. 1 = weekend to sobota/niedziela, 2 = niedziela/poniedziałek i tak dalej aż do 7 = piątek/sobota. 11 = niedziela to jedyny dzień weekendu, 12 = poniedziałek to jedyny dzień weekendu i tak dalej aż do 17 = sobota to jedyny dzień weekendu.
dni_wolne
– [ OPCJONALNIE ] – stała typu zakres lub tablica zawierająca daty przyjęte jako dni wolne.- Wartości podane w tablicy jako
dni_wolne
muszą być numerem seryjnym daty, na przykład zwracanym przez funkcjęN
, albo wartościami typu data, takimi jak zwracane przez funkcjeDATA
, kDATA.WARTOŚĆ
lubTO_DATEu
. Wartości podane za pomocą zakresu muszą być standardowymi wartościami typu data lub numerami seryjnymi daty.
- Wartości podane w tablicy jako
Uwagi
-
DNI.ROBOCZE.INTL
nie dokonuje automatycznej konwersji formatów liczb w taki sposób, jak robią to Arkusze Google podczas wprowadzania danych bezpośrednio do komórek. DlategoDNI.ROBOCZE.INTL(10/10/2000;10/10/2001)
jest interpretowane jakoDNI.ROBOCZE.INTL(0,005;0,00499750124938)
, czyli ilorazy 10 przez 10 przez 2000 i przez 2001 (odpowiednio). -
DNI.ROBOCZE.INTL
oblicza liczbę dni roboczych między dwiema datami. Do obliczania daty dni roboczych oddalonych o podaną liczbę dni od podanej daty służy funkcjaDZIEŃ.ROBOCZY.INTL
. DNI.ROBOCZE.INTL
działa podobnie jakDNI.ROBOCZE
, z tym że dodatkowo umożliwia określenie dni weekendu (na potrzeby regionów, w których weekendem nie jest sobota i niedziela).
Zobacz też
DNI.ROBOCZE
: Zwraca liczbę dni roboczych netto między dwiema podanymi datami.
DZIEŃ.ROBOCZY.INTL
: Oblicza datę po określonej liczbie dni roboczych z wyłączeniem określonych weekendów i świąt.
NR.SER.DATY
: Zwraca datę o kilka miesięcy wcześniejszą/późniejszą od innej daty.
NR.SER.OST.DN.MIES
: Zwraca datę ostatniego dnia miesiąca, który przypada określoną liczbę miesięcy przed inną datą lub po niej.
TERAZ
: Zwraca bieżącą datę i godzinę jako wartość daty.