Dzień tygodnia to funkcja programu Excel, która jest używana w programie Excel do obliczania danego dnia tygodnia dla określonej daty, ta funkcja przyjmuje datę jako argument, a typ zwracania zwraca następnie wynik w postaci liczby całkowitej z zakresu od 1 do 7, ponieważ tydzień ma siedem dni , zwracany typ jest opcjonalnym argumentem, którego brak jest traktowany jako domyślny 1, co oznacza niedzielę, a 7 jest reprezentowane przez sobotę, metoda użycia tej funkcji to = WEEKDAY (numer seryjny, wartość zwracana).
Funkcja WEEKDAY w programie Excel
Funkcja dnia tygodnia programu Excel jest klasyfikowana jako funkcja daty / godziny . DZIEŃ.TYG w programie Excel akceptuje argument daty i zwraca liczbę całkowitą z zakresu od 1 do 7, która odpowiada dniu tygodnia. Na przykład następująca formuła programu Excel WEEKDAY zwraca 7 dla daty - 4 sierpnia 2018 r.
= WEEKDAY (08.04.2018)
Wynik:

Formuła WEEKDAY w programie Excel
Poniżej znajduje się wzór programu Excel na dzień tygodnia.

Wyjaśnienie funkcji WEEKDAY w programie Excel
Formuła WEEKDAY w programie Excel przyjmuje dwa argumenty:
numer_seryjny: wymagane dane wejściowe i jest to wartość daty, dla której chcemy określić dzień tygodnia
typ_powrotu: to pole opcjonalne, wartość z zakresu od 1 do 17 jest argumentem określającym system numeracji dni dla wyniku. Jeśli określisz 2 jako drugi argument, program WEEKDAY Excel zwróci 1 dla poniedziałku, 2 dla wtorku i tak dalej. Jeśli określisz 3 jako drugi argument, funkcja zwróci 0 dla poniedziałku, 1 dla wtorku i tak dalej. W nowszych wersjach programu Excel
return_type = 1 (wartość domyślna, czyli jeśli nie przekazaliśmy opcjonalnego argumentu, funkcja przyjmuje wartość domyślną 1)

return_type = 2

return_type = 3

return_type w zakresie od 11 do 17



WEEKDAY w danych wyjściowych programu Excel :

Jak korzystać z WEEKDAY w programie Excel?
Funkcja WEEKDAY w programie Excel jest bardzo prosta i łatwa w użyciu. Pozwólcie, że zrozumiem działanie WEEKDAY na kilku przykładach.
WEEKDAY w programie Excel - przykład nr 1
Określanie nazwy dnia tygodnia w programie Excel dla wartości zwracanej jako dane wyjściowe za pomocą funkcji dnia tygodnia w programie Excel:
Dla danego dnia możemy określić nazwę dnia tygodnia w Excelu korzystając z podanego poniżej wzoru WEEKDAY programu Excel.
= JEŻELI (DZIEŃ.TYG (A2) = 1, "Niedziela", JEŻELI (DZIEŃ.TYG (A2) = 2, "Poniedziałek", JEŻELI (DZIEŃ.TYG (A2) = 3, "Wtorek",
JEŚLI (DZIEŃ.TYG (A2) = 4, "Środa", JEŻELI (DZIEŃ.TYG (A2) = 5, "Czwartek", JEŚLI (WEEKDAY (A2) = 6, „piątek”, „sobota”)))))) |

Wynik:

= WYBIERZ (WEEKDAY (A2), „N”, „Pon”, „Wto”, „Śr”, „Czw”, „Pt”, „Sb”)

Wynik:

Powyższa formuła WEEKDAY w programie Excel działa dla funkcji Weekday z wartością return_type równą 1.
Dla wartości Return_type 2 mamy formuły.
= JEŻELI (DZIEŃ.TYG (A2,2) = 7, "Niedziela", JEŻELI (DZIEŃ.TYG (A2,2) = 1, "Poniedziałek", JEŻELI (DZIEŃ.TYG (A2,2) = 2, "Wtorek", JEŻELI (DZIEŃ.TYG ( A2,2) = 3, „Środa”, JEŻELI (DZIEŃ.TYG (A2,2) = 4, „Czwartek”, JEŻELI (DZIEŃ.TYG (A2,2) = 5, „Piątek”, „Sobota”)))))) |
Wynik:

= WYBIERZ (WEEKDAY (A2,2), „pon”, „wt”, „śr”, „czw”, „pt”, „sob”, „nie”)

Wynik:

Dla wartości 3 typu return_type mamy formułę WEEKDAY w programie Excel.
= JEŻELI (DZIEŃ.TYG (A2,3) = 6, "Niedziela", JEŻELI (DZIEŃ.TYG (A2,3) = 0, "Poniedziałek",
JEŚLI (DZIEŃ.TYG (A2,3) = 1, "wtorek", JEŻELI (DZIEŃ.TYG (A2,3) = 2, "środa", JEŚLI (DZIEŃ.TYG (A2,3) = 3, "Czwartek", JEŻELI (DZIEŃ.TYG (A2,3) = 4, "Piątek", "Sobota")))))) |

Wynik:

Dla wartości return_type 3 nie możemy użyć funkcji wyboru, ponieważ funkcja Dzień tygodnia w programie Excel daje pierwsze wyjście jako 0 dla poniedziałku, a pierwsze indeksowanie funkcji zaczyna się od numeru 1.
Podobnie w przypadku innych wartości parametru return_type możemy dostosować formułę WEEKDAY programu Excel.
Możemy również użyć funkcji TEKST, aby wyświetlić nazwę dnia tygodnia w programie Excel, gdy podana jest data.
= TEKST (A2; ”dddd”)

Wynik:

WEEKDAY w programie Excel - przykład nr 2 - określenie dni weekendowych
W kolumnie A znajduje się lista losowych dat. Musimy znaleźć datę weekendu lub dnia tygodnia.

W programie Excel użyjemy dnia tygodnia, aby ustalić, która data przypada na weekend. Wiemy, że numer seryjny na sobotę i niedzielę to 7 i 1.

Tak więc będziemy używać warunku JEŻELI wraz z funkcją logiczną LUB, aby sprawdzić, czy numer dnia tygodnia to 1 czy 7, wtedy dzień to weekend, w przeciwnym razie dzień to dzień tygodnia.
Tak więc formuła WEEKDAY w programie Excel będzie miała postać
= JEŻELI (LUB (DZIEŃ.TYG (A2) = 1, DZIEŃ.TYG (A2) = 7), „Weekend”, „Dzień powszedni”)
Stosując formułę WEEKDAY programu Excel do innych komórek, mamy

Wynik:


Podobnie możemy zidentyfikować inne nazwy dni tygodnia w programie Excel, również poniedziałek, wtorek lub jakikolwiek inny dzień.
WEEKDAY w programie Excel - przykład nr 3
Mamy godziny pracy freelancera, który pracował w różne dni, w tym w weekendy. Jeśli pracuje w dzień powszedni, wypłata wynosi 10 USD / godzinę, a jeśli pracuje w sobotę, wypłata wynosi 15 USD / godzinę. Pracował w różnych godzinach każdego dnia (podane poniżej w tabeli). Musimy obliczyć jego całkowitą kwotę wypłaty.

Wartość numeru dnia tygodnia dla soboty wynosi 7, więc użyjemy warunku JEŻELI i sprawdzimy, czy dzień roboczy jest dniem powszednim, czy sobotą i odpowiednio obliczymy wynik.
Tak więc formuła WEEKDAY w programie Excel, której będziemy używać, to
= JEŻELI (DZIEŃ.TYG (A2) = 7, B2 * F $ 4 $, B2 * $ F $ 3)
Stosowanie formuły WEEKDAY w programie Excel do innych komórek, które mamy,

Wynik:

Całkowita kwota wypłaty wynosi
= SUMA (C2: C11)
Co jest równe 765,00 USD

Rzeczy do zapamiętania o funkcji WEEKDAY w programie Excel
- Domyślnie return_type wynosi zawsze 1; to znaczy, jeśli pominiemy typ_powrotu, funkcja WEEKDAY przyjmie domyślną wartość 1.
- Jeśli numer_seryjny lub typ_powrotu jest poza zakresem określonym powyżej, #NUM! generowany jest błąd.