Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

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 start_date jest spoza zakresu bieżącej wartości bazowej daty, funkcja DZIEŃ.ROBOCZY. Funkcja NIESTAND zwraca #NUM! wartość błędu #ADR!.

  • Jeśli dowolna data świąt jest spoza zakresu bieżącej wartości bazowej daty, funkcja DZIEŃ.ROBOCZY. Funkcja NIESTAND zwraca #NUM! wartość błędu #ADR!.

  • Jeśli start_date plus przesunięcie dzień daje nieprawidłową datę, funkcja DZIEŃ.ROBOCZY. Funkcja NIESTAND zwraca #NUM! wartość błędu #ADR!.

  • Jeśli ciąg weekendowy ma nieprawidłową długość lub zawiera nieprawidłowe znaki, funkcja DZIEŃ.ROBOCZY. Funkcja NIESTAND zwraca #VALUE! wartość błędu #ADR!.

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 argumentu "0" dla argumentu weekend powoduje #NUM! .

#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

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×