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 poniższa 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 jako drugi argument określisz 2, 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 późniejszych 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. Zrozummy działanie WEEKDAY w programie Excel na kilku przykładach.
Możesz pobrać ten szablon programu Excel z funkcją dnia tygodnia - Szablon programu Excel z funkcją dnia tygodniaWEEKDAY 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 (DZIEŃ.TYG (A2) = 6, „piątek”, „sobota”)))))) |
Wynik:
= WYBIERZ (WEEKDAY (A2), „Sun”, „Mon”, „Wt”, „Ś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 (WEEKDAY (A2,2) = 4, „czwartek”, IF (WEEKDAY (A2,2) = 5, „piątek”, „sobota”)))))) |
Wynik:
= WYBIERZ (WEEKDAY (A2,2), „pon”, „wt”, „śr”, „czw”, „pt”, „sob”, „nie”)
Wynik:
Dla wartości Return_type 3 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 typu 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 IF wraz z funkcją logiczną OR, 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ń roboczy”)
Stosowanie formuły programu Excel WEEKDAY do innych posiadanych komórek
Wynik:
Podobnie, możemy zidentyfikować inne nazwy dni tygodnia w programie Excel, czy to poniedziałek, wtorek czy 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 typ_powrotu to zawsze 1, czyli jeśli pominiemy typ_powrotu, funkcja DZIEŃ.TYG przyjmie wartość domyślną 1.
- Jeśli numer_seryjny lub typ_powrotu jest poza zakresem podanym powyżej, #NUM! generowany jest błąd.