Opis
Użyj tej funkcji, aby określić dzień tygodnia, w którym przypada dana data. Obsługiwane w łańcuchach.
Zwraca liczbę całkowitą od 1 do 7 włącznie.
Składnia
DZIEŃ_TYGODNIA(numer_seryjny,[typ_zwracany])
Wejścia
Ta funkcja ma następujące argumenty:
| Nazwa | Wymagane | Opis | Prawidłowe dane wejściowe |
|---|---|---|---|
numer_seryjny |
Tak | Liczba sekwencyjna oznaczająca datę dnia, którego szukasz. | Daty należy wprowadzać za pomocą funkcji DATA lub jako wynik innych formuł bądź funkcji. Na przykład użyj DATE(2024;6;23) , aby uzyskać datę 23 czerwca 2024 r. Wprowadzanie dat w postaci tekstu może powodować problemy.
|
typ_zwrotu |
Nie | Liczba całkowita określająca typ wartości zwracanej. (Zobacz Typ zwracany poniżej.) | Może to być stała liczba, odwołanie do komórki lub iloczyn formuły. |
Przykład
Typ zwracany
Funkcja WEEKDAY umożliwia określenie, jaki kod ma zostać użyty do ustalenia zwracanej wartości.
| Wartość typu zwracanego | Zwrócono numer |
|---|---|
| 1 (domyślnie) | 1 = niedziela do 7 = sobota. Zachowuje się jak poprzednie wersje programu Microsoft Excel. |
| 2 | 1 = poniedziałek do 7 = niedziela. |
| 3 | 0 = poniedziałek, 6 = niedziela. |
| 11 | 1 = poniedziałek do 7 = niedziela. |
| 12 | 1 = wtorek do 7 = poniedziałek. |
| 13 | 1 = środa do 7 = wtorek. |
| 14 | 1 = czwartek do 7 = środa. |
| 15 | 1 = piątek do 7 = czwartek. |
| 16 | 1 = sobota do 7 = piątek. |
| 17 | 1 = niedziela do 7 = sobota. |
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.
Dane próbki
| A | B | C | |
|---|---|---|---|
| 1 | Data | Osoba | Wydatki |
| 2 | 2/1/2023 | Abby | $3456.00 |
| 3 | 5/12/2023 | Brandon | $4783.30 |
| 4 | 7/4/2023 | Corinna | $3167.09 |
| 5 | 2/21/2023 | Damon | $2965.89 |
| 6 | 12/5/2023 | Estera | $3014.88 |
| 7 | 6/16/2023 | Françoise | $2762.93 |
Przykładowe formuły
| Przypadek użycia | Formuła | Wyjaśnienie i wynik |
|---|---|---|
| Zwraca dzień tygodnia dla daty w komórce (domyślna numeracja: niedziela=1 … sobota=7). | =DZIEŃ TYGODNIA(A2) |
A2 to 01.02.2023, czyli środa. Przy domyślnym return_type (1) od niedzieli=1 do soboty=7, środa zwraca 4 .
|
| Zwróć dzień tygodnia, używając alternatywnego schematu numerowania (poniedziałek=1 … niedziela=7). | =DZIEŃ TYGODNIA(A3, 2) |
A3 to 5/12/2023, piątek. return_type 2 liczby od poniedziałku=1 do niedzieli=7, więc piątek zwraca 6 .
|
| Sprawdź, czy data przypada w weekend. | =JEŻELI(LUB(DZIEŃ TYGODNIA(A4;2)=6;DZIEŃ TYGODNIA(A4;2)=7),"Weekend","Dzień powszedni") |
Używając return_type 2 (poniedziałek=1…niedziela=7), sobota=6 i niedziela=7. A4 to 7/4/2023, wtorek ( WEEKDAY(A4,2) =2), więc żaden z warunków nie jest spełniony i formuła zwraca "Weekday" .
|
| Łączne wydatki za transakcje, które miały miejsce w piątek. | =SUMA(JEŻELI(DZIEŃ TYGODNIA(A2:A7)=6;C2:C7;0)) |
Ta formuła działa w następujący sposób:
W przypadku tego zestawu danych formuła zwraca: 7546,23 USD (suma wierszy 3 i 7). |
| Wyszukaj nazwę dnia tygodnia, w którym przypada data. | =WYBIERZ(DZIEŃ TYGODNIA(A5), "Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota") |
DZIEŃ TYGODNIA(A5) używa domyślnej numeracji, więc zwraca pozycję na liście do wybrania za pomocą funkcji WYBIERZ. A5 to 21.02.2023, wtorek, więc WEEKDAY(A5) = 3, a CHOOSE zwraca "Wtorek" .
|
Uwagi
- Funkcja WEEKDAY zwróci wartość nawet wtedy, gdy data będzie pusta. Należy pamiętać o przechwyceniu tego wyniku, jeśli możliwe jest podanie pustych dat.
- Platforma Workiva przechowuje daty jako kolejne numery seryjne, dzięki czemu można ich używać w obliczeniach. Domyślnie 1 stycznia 1900 = 1.
- Jeżeli
serial_numberjest poza zakresem, zwracany jest błąd #NUM!. - Jeśli wartość
return_type nie znajduje się w zestawie określonym powyżej, zwracany jest błąd #NUM!. - Symbole wieloznaczne nie działają z tą funkcją.