Pobierz przykładowy skoroszyt
Ten samouczek pokazuje, jak używać Funkcja DZIEŃ TYGODNIA Excel w Excelu, aby uzyskać dzień tygodnia (1-7).
DZIEŃ TYGODNIA Przegląd funkcji
Funkcja WEEKDAY Zwraca dzień tygodnia jako liczbę (1-7).
Aby użyć funkcji arkusza programu Excel DZIEŃ TYGODNIOWY, wybierz komórkę i wpisz:
(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)
WEEKDAY Składnia funkcji i dane wejściowe:
1 | = DZIEŃ.TYG(numer_seryjny,typ_zwrotu) |
numer seryjny - Data w formacie numeru seryjnego Excel lub wprowadzona jako data z cytatami („s”) otaczającymi datę. Przykład: Nie możesz wpisać 11.12.2015 bezpośrednio do komórki. Zamiast tego musisz wpisać „11.12.2015” lub użyć odpowiedniego numeru seryjnego: 42320. Alternatywnie możesz odwołać się do komórki z wprowadzoną datą 11.12.2015. Excel automatycznie konwertuje daty przechowywane w komórkach na format seryjny (chyba że data jest wprowadzona jako tekst).
typ_zwrotu - OPCJONALNY. Liczba wskazująca, który dzień tygodnia jest uważany za pierwszy dzień tygodnia. 1 (domyślnie) na niedzielę, 2 na poniedziałek itd.
Oblicz dzień tygodnia na podstawie daty
Funkcja WEEKDAY zwraca liczbę odpowiadającą dniowi tygodnia:
1 | =DZIEŃ.TYG(B3;D3) |
Dodając funkcję WYBIERZ możesz zwrócić nazwę dnia tygodnia:
1 | =WYBIERZ(DZIEŃ.TYG(B3);"Nd;","Pon;"Wt";"Śr";","Pt";"Sob") |
Zmień początek tygodnia
Domyślnie tygodnie zaczynają się w niedziele, zamiast tego zmieniasz początek tygodnia na dowolny dzień. Tutaj używamy 2, aby zmienić początek tygodnia na poniedziałek zamiast na niedzielę:
1 | =DZIEŃ.TYG(B3,2) |
WEEKDAY w Arkuszach Google
Funkcja WEEKDAY działa dokładnie tak samo w Arkuszach Google, jak w Excelu:
DZIEŃ TYGODNIA Przykłady w VBA
Możesz także użyć funkcji WEEKDAY w VBA. Rodzaj:application.worksheetfunction.weekday(numer_seryjny,typ_zwrotu)
W przypadku argumentów funkcji (numer_seryjny itp.) można wprowadzić je bezpośrednio do funkcji lub zdefiniować zmienne, które będą używane w zamian.
Wróć do listy wszystkich funkcji w Excelu