DZIEŃ.ROBOCZY.NIESTAND, funkcja

Ten artykuł zawiera opis składni formuły i zastosowania funkcji DZIEŃ.ROBOCZY.NIESTAND w programie Microsoft Excel.

Zwraca liczbę kolejną daty przed określoną liczbą dni roboczych lub po niej z użyciem niestandardowych parametrów dni weekendowych. Parametry dni weekendowych określają dni weekendowe oraz ich liczbę. Dni weekendowe i dni określone jako święta nie są uznawane za dni robocze.

Składnia

DZIEŃ.ROBOCZY.NIESTAND(data_początkowa;dni;[weekend];[święta])

W składni funkcji DZIEŃ.ROBOCZY.NIESTAND występują następujące argumenty:

  • Data_początkowa    Argument wymagany. Data początkowa zaokrąglona do liczby całkowitej.

  • Dni    Argument wymagany. Liczba dni roboczych przed datą data_początkowa lub po niej. Wartość dodatnia oznacza datę przyszłą, wartość ujemna oznacza datę przeszłą, natomiast wartość zero oznacza datę data_początkowa. Ułamki dni są zaokrąglane do liczby całkowitej.

  • Weekend    Argument opcjonalny. Oznacza dni tygodnia będące dniami weekendowymi, które nie są uznawane za dni robocze. Ten argument to liczba albo ciąg określający dni weekendowe.

    Wartości liczbowe argumentu weekend oznaczają następujące dni:

Liczba

Dni weekendowe

1 lub pominięty

Sobota, niedziela

2

Niedziela, poniedziałek

3

Poniedziałek, wtorek

4

Wtorek, środa

5

Środa, czwartek

6

Czwartek, piątek

7

Piątek, sobota

11

Tylko niedziela

12

Tylko poniedziałek

13

Tylko wtorek

14

Tylko środa

15

Tylko czwartek

16

Tylko piątek

17

Tylko sobota

Ciąg parametru weekend ma długość siedmiu znaków, z których każdy reprezentuje jeden dzień tygodnia, zaczynając od poniedziałku. Cyfra 1 oznacza dzień wolny, natomiast cyfra 0 oznacza dzień roboczy. W tym ciągu dozwolone są tylko znaki 1 i 0. Ciąg 1111111 jest nieprawidłowy.

Na przykład ciąg 0000011 oznacza, że weekend przypada w sobotę i niedzielę.

  • Święta    Argument opcjonalny. Opcjonalny zestaw zawierający jedną lub więcej dat do wykluczenia z kalendarza dni roboczych. Ten argument powinien być zakresem komórek zawierającym daty lub stałą tablicową wartości kolejnych reprezentujących te daty. Kolejność dat lub wartości kolejnych świąt może być dowolna.

Spostrzeżenia

  • Jeśli data data_początkowa znajduje się poza zakresem bieżącej wartości bazy danych, funkcja DZIEŃ.ROBOCZY.NIESTAND zwraca wartość błędu #LICZBA!.

  • Jeśli dowolna data określona przez parametr święta znajduje się poza zakresem bieżącej wartości bazy danych, funkcja DZIEŃ.ROBOCZY.NIESTAND zwraca wartość błędu #LICZBA!.

  • Jeśli data data_początkowa powiększona o argument ułamka dnia daje nieprawidłową datę, funkcja DZIEŃ.ROBOCZY.NIESTAND zwraca wartość błędu #LICZBA!.

  • Jeśli ciąg określony w parametrze weekend ma nieprawidłową długość lub zawiera nieprawidłowe znaki, funkcja DZIEŃ.ROBOCZY.NIESTAND zwraca wartość błędu #ARG!.

Przykład

Skopiuj przykładowe dane z poniższej tabeli i wklej je w komórce A1 nowego arkusza programu Excel. Aby formuły wyświetlały wyniki, zaznacz je, naciśnij klawisz F2, a następnie naciśnij klawisz Enter. Jeśli to konieczne, możesz dostosować szerokości kolumn, aby wyświetlić pełne dane.

Formuła

Opis

Wynik na żywo

=DZIEŃ.ROBOCZY.NIESTAND(DATA(2012;1;1);30;0)

Użycie zera (0) jako argumentu „weekend” powoduje wyświetlenie błędu #LICZBA!.

#LICZBA!

=DZIEŃ.ROBOCZY.NIESTAND(DATA(2012;1;1);90;11)

Znajduje datę, którą dzieli od daty 2012-01-01 dziewięćdziesiąt (90) dni roboczych, licząc jako dni weekendowe tylko niedziele (argument „weekend” ma wartość 11).

41013

=TEKST(DZIEŃ.ROBOCZY.NIESTAND(DATA(2012;1;1);30;17);"rrrr-mm-dd")

Konwertuje wynikową liczbę kolejną (40944) na format „rrrr-mm-dd” przy użyciu funkcji TEKST. Znajduje datę, którą dzieli od daty 2012-01-01 trzydzieści (30) dni roboczych, licząc jako dni weekendowe tylko soboty (argument „weekend” ma wartość 17).

2012-02-05

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×