Opis
Użyj tej funkcji, aby określić dzień tygodnia, na który przypada data. Supported in Chains.
Zwraca liczbę całkowitą od 1 do 7 włącznie.
Składnia
WEEKDAY(serial_number,[return_type])
Wejścia
Ta funkcja ma następujące argumenty:
| Nazwa | Wymagane | Prawidłowe wejście |
|---|---|---|
serial_number |
Tak | Kolejny numer reprezentujący datę dnia, który próbujesz znaleźć. Daty powinny być wprowadzane za pomocą funkcji DATE lub jako wyniki innych formuł lub funkcji. Na przykład, użyj DATE(2024,6,23) dla 23 dnia maja 2008 roku. Problemy mogą wystąpić, jeśli daty są wprowadzane jako tekst. |
return_type |
Nie | Liczba całkowita określająca typ zwracanej wartości. Może to być stała liczba, odwołanie do komórki lub iloczyn formuły. |
Przykład
Typ zwrotu
Funkcja WEEKDAY pozwala określić, jakie kodowanie ma zostać użyte do określenia zwracanej wartości.
| Wartość return_type | Zwrócona liczba |
|---|---|
| 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 do 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łowy, składającego się z cyfr 1 i 0, gdzie "1" oznacza dzień wolny od pracy, a "0" oznacza dzień roboczy. Pierwsza pozycja reprezentuje 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 | Francoise | $2762.93 |
Przykładowe formuły
| Przypadek użycia | Formuła | Wyjaśnienie i wynik |
|---|---|---|
| Zwraca wartość miesiąca dla daty w komórce. | =MONTH(A1) |
Ta formuła zwraca numer miesiąca dla daty w komórce A1. Dla tego zestawu danych formuła zwraca 2. |
| Zwraca wartość miesiąca dla określonej daty. | =MIESIĄC("17/9/2003") |
Zwraca numer miesiąca dla podanej daty 17/9/2003. Ten wzór zwraca 9. |
| Kategoryzuj wydatki według miesięcy. | =SUMA(IF(MONTH(A2:A8)=2, C2:C8, 0)) |
Formuła ta działa w następujący sposób:
Dla tego zestawu danych formuła zwraca: 6421.89 (suma wierszy 2 i 5). |
| Sprawdź, czy data przypada w określonym miesiącu. | =IF(MONTH(A7)=12, "December", "Other") |
Formuła ta działa w następujący sposób: IF sprawdza, czy data w komórce A7 przypada na grudzień Dla tego zestawu danych formuła zwraca: Other (ponieważ miesiąc to 7 - lipiec). |
Uwagi
- Funkcja WEEKDAY zwróci wartość, nawet jeśli data jest pusta. Zwróć uwagę, aby przechwycić ten wynik, jeśli możliwe są puste daty.
- Platforma Workiva przechowuje daty jako kolejne numery seryjne, dzięki czemu mogą być one wykorzystywane w obliczeniach. Domyślnie 1 stycznia 1900 = 1.
- Jeśli
serial_numberjest poza zakresem, zwracany jest błąd #NUM! - Jeśli wartość
return_typenie znajduje się w zestawie określonym powyżej, zwracany jest błąd #NUM! - Symbole wieloznaczne nie działają z tą funkcją.
Powiązane funkcje
DATE
DATEVALUE
DAY
DAYS
DAYS360
EDATE
EOMONTH
MONTH
NETWORKDAYS
NETWORKDAYS.INTL
WEEK
WORKDAY
WORKDAY.INTL
YEAR
YEARFRAC