Ustawianie dnia tygodnia według daty w programie Microsoft Excel. Określanie dnia tygodnia według daty

Funkcja WEEKDAY zwraca dzień tygodnia odpowiadający date_in_numeric_format. Dzień tygodnia definiuje się jako liczbę całkowitą z zakresu od 1 (niedziela) do 7 (sobota).

Składnia

DZIEŃ TYGODNIA(data_w_formacie_numerycznym, typ)

Date_in_numeric_format to liczba odpowiadająca dacie, której dzień tygodnia chcesz znaleźć. Daty należy wprowadzać za pomocą funkcji DATA lub w wyniku innych formuł i funkcji. Na przykład w przypadku 23 maja 2008 r. należy użyć DATA(2008,5,23). Jeśli daty zostaną wprowadzone jako tekst, mogą pojawić się problemy.

Typ to liczba określająca typ zwracanej wartości.

Jeśli Typ= 1 lub brak - wartość zwracana numer od 1 (niedziela) do 7 (sobota).

Jeśli Typ = 2 - wartość zwracana numer od 1 (poniedziałek) do 7 (niedziela).

Jeśli Typ = 3 - wartość zwracana od 0 (poniedziałek) do 6 (niedziela).

Uwaga!

Microsoft Excel przechowuje daty w postaci ciągu kolejnych liczb, umożliwiając wykonanie na nich obliczeń. Domyślnie data 1 stycznia 1900 ma numer 1, a 1 stycznia 2008 ma numer 39448, ponieważ liczba dni między tymi datami wynosi 39448. Program Microsoft Excel dla komputerów Mac domyślnie używa innego systemu dat.

Notatka.

04.10.2011 To jest niedziela

Więcej o Excelu.

Często zadawane pytania dotyczące aktualizacji z programu Microsoft Excel 95 do nowej wersji

Jak pracować z notatkami komórkowymi?

Komórki można opisywać. Aby utworzyć notatkę, z menu Wstaw wybierz Notatkę. Aby wyświetlić komentarze, najedź myszką na komórkę ze wskaźnikiem komentarza (czerwony trójkąt) w prawym górnym rogu komórki.

Gdzie znajduje się „Okno informacyjne”?

W programie Microsoft Excel 2002 okno informacyjne nie jest dostępne. Do wykrywania wpływających komórek można użyć paska narzędzi Zależności. Jeśli dodałeś notatki do komórki, po prostu umieść wskaźnik myszy nad komórką, aby wyświetlić notatkę.

W menu Plik nie ma polecenia „Lista dostępu”. Jak udostępnić dostęp w programie Microsoft Excel 2002?

Listy dostępu w programie Microsoft Excel 95 zapewniały wielu użytkownikom ograniczoną możliwość jednoczesnej pracy ze skoroszytami. W programie Microsoft Excel 2002 udostępnione skoroszyty umożliwiają tworzenie i edytowanie formuł, zmianę formatowania, tworzenie i edytowanie wykresów, a nawet dodawanie arkuszy. Aby otworzyć dostęp do książki, wybierz polecenie Dostęp do książki z menu Narzędzia.

Czy coś się zmieniło w formatowaniu liczb?

Dodatkowe formaty liczb są dostępne ze znakiem waluty euro. Dodatkowe formaty daty obejmują formaty wyświetlające rok w postaci czterech cyfr.

Dlaczego kolor podświetlenia się zmienił?

Po wybraniu kolorowego tekstu kolor pozostaje taki sam, a nie zmieniany na odwrotny schemat kolorów. Podczas pracy z wybranym zakresem łatwiej jest zobaczyć nowy kolor komórki po zmianie czcionki lub koloru komórki.

Co się stało z notatkami audio?

Notatki głosowe nie są obsługiwane w programie Microsoft Excel 2002.

Jak uruchomić kreatora tabele przestawne?

Użyj polecenia Tabela przestawna z menu Dane, aby uruchomić Kreatora tabeli przestawnej i wykresu przestawnego. Zamiast korzystać z kreatora w celu uzyskania układu raportu podsumowującego, możesz utworzyć układ bezpośrednio na arkuszu, przeciągając pola z paska narzędzi do odpowiednich obszarów upuszczania.

Menu Widok nie zawiera polecenia Menedżer widoków. Jak stworzyć widok?

Użyj polecenia Widoki w menu Widok, aby zapisać widoki książki i przełączyć się do innego widoku. Widoki są dołączone do programu Microsoft Excel; dlatego to polecenie nie wymaga już programu dodatkowego.

Czy mogę uruchamiać makra Lotus w programie Microsoft Excel 2002?

Program Microsoft Excel 2002 nie pozwala na uruchamianie makr programów Lotus 1-2-3 i Quattro Pro. Makra można przepisywać przy użyciu języka Microsoft Visual Basic for Applications. Instrukcje dotyczące pisania makr programu Microsoft Excel można znaleźć w pomocy programu Microsoft Visual Basic.

W tym artykule znajdziesz kilka przydatnych formuł, które zwracają konkretną datę.

Określenie dnia w roku

1 stycznia jest pierwszym dniem roku, a 31 grudnia ostatnim. A co z resztą dni pomiędzy? Poniższa formuła zwraca dzień roku dla daty zapisanej w komórce A1: =A1-DATA(ROK(A1),1,0) . Na przykład, jeśli komórka A1 zawiera datę 16 lutego 2010 r., formuła zwróci liczbę 47, ponieważ ta data przypada na 47. dzień roku.

Poniższa formuła zwraca liczbę dni pozostałych w roku od określonej daty (zakładając, że znajduje się ona w komórce A1): =DATA(ROK(A1),12,31) .

Określanie dnia tygodnia

Jeśli chcesz określić dzień tygodnia dla daty, funkcja DZIEŃ POWSZEDNI podoła temu zadaniu. Funkcja przyjmuje jako argument datę i zwraca liczbę całkowitą od 1 do 7 odpowiadającą dniu tygodnia. Na przykład poniższa formuła zwraca liczbę 6, ponieważ pierwszy dzień roku 2010 wypada w piątek: =DZIEŃTYG.(DATA(2010,1,1)) .

Funkcjonować DZIEŃ POWSZEDNI używa również opcjonalnego drugiego argumentu wskazującego system numeracji dni dla wyniku. Jeśli jako drugi argument podasz 2, funkcja zwróci 1 dla poniedziałku, 2 dla wtorku itd. Jeśli jako drugi argument podasz 3, funkcja zwróci 0 dla poniedziałku, 1 dla wtorku itd.

Możesz także określić dzień tygodnia dla komórki zawierającej datę, stosując niestandardowy format liczb. Komórka o następującym formacie wyświetla dzień tygodnia: DDDD. Należy pamiętać, że komórka faktycznie zawiera pełną datę, a nie tylko numer dnia.

Ustalenie daty ostatniej niedzieli

Formuła w tej sekcji zwraca ostatni określony dzień. Aby uzyskać datę ostatniej niedzieli, możesz skorzystać z poniższego wzoru. Jeśli bieżącym dniem jest niedziela, formuła powraca bieżąca data. Wynikiem będzie numer seryjny daty (należy sformatować komórkę, aby wyświetlić czytelną datę): =TODAY()-REST(TODAY()-1;7) .

Aby zmodyfikować tę formułę w celu znalezienia daty w dniu innym niż niedziela, należy zmienić 1 na inną liczbę z zakresu od 2 (poniedziałek) do 7 (sobota).

Określanie dnia tygodnia po dacie

Poniższa formuła zwraca określony dzień tygodnia następujący po określonej dacie. Za pomocą tej formuły możesz na przykład określić datę pierwszego piątku po 4 lipca 2010 r. Formuła zakłada, że ​​komórka A1 zawiera datę, a komórka A2 liczbę od 1 do 7 (1 oznacza niedzielę, 2 poniedziałek itd.): =A1+A2-DZIEŃ TYGODNIA(A1)+(A2

Jeśli komórka A1 zawiera datę 4 lipca. 2010, a komórka A2 zawiera b (który reprezentuje piątek), wówczas formuła zwraca 9 lipca 2010. Jest to pierwszy piątek po 4 lipca 2010 (dzień przypadający w niedzielę).

Znalezienie n-tego konkretnego dnia tygodnia w miesiącu

Aby znaleźć datę określonego dnia tygodnia, możesz potrzebować formuły. Załóżmy, że wypłata Twojej firmy przypada na drugi piątek każdego miesiąca i musisz to ustalić
dni płatności za każdy miesiąc roku. Poniższa formuła wykona wymagane obliczenia:
=DATA(A1,A2,1)+A3-DZIEŃ TYGODNIA(DATA(A1,A2,1))+(A4-(A3>=DZIEŃ TYGODNIA(DATA(A1,A2,1))))*7

Formuła ta zakłada, że:

  • komórka A1 zawiera rok;
  • komórka A2 zawiera miesiąc;
  • komórka A3 zawiera numer dnia (1 - niedziela, 2 - poniedziałek itd.);
  • komórka A4 zawiera liczbę - na przykład 2, wskazującą drugie wystąpienie dnia tygodnia określonego w komórce A3.

W przypadku użycia tego wzoru do ustalenia daty drugiego piątku czerwca 2010 r. wynikiem będzie 11 czerwca 2010 r.

Ustalanie ostatniego dnia miesiąca

Aby ustalić datę odpowiadającą ostatniemu dniu miesiąca, możesz skorzystać z funkcji DATA. Należy jednak zwiększyć miesiąc o 1 i podać 0 jako wartość dnia. Innymi słowy, „0-ty” dzień następnego miesiąca jest ostatnim dniem bieżącego miesiąca.

W poniższej formule przyjęto założenie, że data przechowywana jest w komórce A1. Formuła zwraca datę odpowiadającą ostatniemu dniu miesiąca: =DATA(ROK(A1),MIESIĄC(A1)+1,0) .

Możesz zmodyfikować tę formułę, aby określić, ile dni obejmuje dany miesiąc. Poniższa formuła zwraca liczbę całkowitą odpowiadającą liczbie dni w miesiącu dla daty w komórce A1 (pamiętaj, aby sformatować komórkę jako liczbę, a nie jako datę): =DZIEŃ(DATA(ROK(A1),MIESIĄC (A1)+1, 0))

Określanie kwartału daty

W przypadku sprawozdań finansowych przydatne może być prezentowanie informacji według kwartałów. Poniższa formuła zwraca liczbę całkowitą z zakresu od 1 do 4 odpowiadającą kwartałowi kalendarzowemu dla daty w komórce A1: =ZAOKR. W GÓRĘ(MIESIĄC(A1)/3,0) . Ta formuła dzieli numer miesiąca przez 3, a następnie zaokrągla wynik.

Załóżmy, że musisz określić, któremu dniu tygodnia odpowiada data z zakresu od 1900 do 9999. Wykonanie tej czynności w programie Excel jest dość proste, ale jako odpowiedź otrzymasz numer seryjny dnia tygodnia. Dodatkowo, w zależności od ustawień, liczba może odpowiadać różnym dniom. Oczywiście nie jest to zbyt wygodne. Stwórzmy zatem moduł, który określi dzień tygodnia według daty i zwróci nie jego numer seryjny, ale nazwę.

Dzień tygodnia umożliwia zdefiniowanie funkcji „DZIEŃ TYGODNIA”, którą można wprowadzić wywołując kreatora funkcji i podświetlając ją na liście Kategoria element Data i godzina (ryc. 6.1). Składnia funkcji jest następująca:

Zwraca dzień tygodnia odpowiadający pierwszemu argumentowi, date_in_numeric_format. Dzień tygodnia będzie reprezentowany jako liczba całkowita z zakresu od 1 (niedziela) do 7 (sobota).

Argument numeric_date to kod daty i godziny używany przez program Excel do operacji na datach. Argument ten można również określić w formie tekstowej, umieszczając ciąg znaków w cudzysłowie. Typ to liczba określająca numerację dni tygodnia. Argument Typ może przyjmować następujące wartości:

1 (lub pominięty) - liczba od 1 (niedziela) do 7 (sobota);
- 2 - liczba od 1 (poniedziałek) do 7 (niedziela);
- 3 to liczba od 0 (poniedziałek) do 6 (niedziela).

Zatem w zależności od typu określonego w funkcji DZIEŃ.TYGODNIA, piątym dniem tygodnia może być czwartek, piątek lub sobota. Aby uniknąć podawania drugiego argumentu, założymy, że piątym dniem tygodnia jest czwartek.


Wpisz komórkę A1 dowolna data, na przykład 01.06.2002. Dla przejrzystości ustaw format daty dla tej komórki. Idź do komórki A2 i wywołać panel funkcyjny „DZIEŃ TYGODNIA” (rys. 6.2). W polu Data_jako_numer wprowadź adres komórki A1.


Ryż. 6.2. Panel funkcyjny „DZIEŃ TYGODNIA”.

Po tych krokach komórka A2 będzie zawierać następującą formułę:

=DZIEŃ TYGODNIA(A1)

Formuła ta zwróci wynik równy 1. Oznacza to, że interesujący nas dzień to niedziela.

W tym artykule opisano składnię formuł i użycie funkcji DZIEŃ POWSZEDNI w Microsoft Excelu.

Opis

Zwraca dzień tygodnia odpowiadający dacie. Domyślnie dzień tygodnia definiowany jest jako liczba całkowita z zakresu od 1 (niedziela) do 7 (sobota).

Składnia

DZIEŃ TYGODNIA(data_w_formacie_numerycznym, [typ])

Poniżej opisano argumenty funkcji DZIEŃ.TYGODNIA.

    Data_w_numerycznym_formacie Wymagany. Numer seryjny odpowiadający dacie, dniu tygodnia, który należy znaleźć. Daty należy wprowadzać za pomocą funkcji DATA lub w wyniku innych formuł i funkcji. Na przykład, aby określić datę 23 maja 2008 r., należy użyć wyrażenia DATA(2008;5;23). Jeśli daty zostaną wprowadzone jako tekst, może to powodować problemy.

    Typ Opcjonalny. Liczba określająca typ zwracanej wartości.

Numer zwrotu

1 lub pominięty

Liczba od 1 (niedziela) do 7 (sobota). Podobnie Poprzednia wersja Microsoft Excel

Liczba od 0 (poniedziałek) do 6 (niedziela)

Liczba od 1 (poniedziałek) do 7 (niedziela)

Liczba od 1 (wtorek) do 7 (poniedziałek).

Liczba od 1 (środa) do 7 (wtorek).

Liczba od 1 (czwartek) do 7 (środa).

Liczba od 1 (piątek) do 7 (czwartek).

Liczba od 1 (sobota) do 7 (piątek).

Liczba od 1 (niedziela) do 7 (sobota).

Komentarz

    W aplikacji Microsoftu Daty w Excelu są przechowywane jako kolejne liczby, co pozwala na ich wykorzystanie w obliczeniach. Domyślnie 1 stycznia 1900 roku przypisana jest liczba 1, a 1 stycznia 2008 roku liczba ta wynosi 39 448, ponieważ odstęp między tymi datami wynosi 39 448 dni.

    Jeśli wartość numeric_date jest poza zakresem dla bieżącej wartości daty bazowej, zwracany jest błąd #NUM!.

    Jeśli wartość „typu” nie mieści się w zakresie określonym w tabeli powyżej, zwracany jest błąd #NUM!.

Przykład

Skopiuj przykładowe dane z poniższej tabeli i wklej je do komórki A1 nowej arkusz excel. Aby wyświetlić wyniki formuł, zaznacz je i naciśnij klawisz F2, a następnie naciśnij klawisz Enter. W razie potrzeby zmień szerokość kolumn, aby zobaczyć wszystkie dane.

Tutaj rozważymy, jak przekonwertować datę na dzień tygodnia w programie Excel. Technika ta jest przydatna przy sporządzaniu kalendarza, formularza, karty czasu pracy itp. Mamy stół. Kolumna B zawiera daty. W kolumnie A chcemy wpisać dni tygodnia (poniedziałek, wtorek itp.). Ustaw daty w kolumnie A.
Teraz w kolumnie A zastąpimy numery dat dniem tygodnia. Zaznacz komórki kolumny A (A3:A10). Przejdź do formatu komórki, wybierz funkcję „Wszystkie formaty”.
W wierszu „Typ” okna dialogowego „Format komórki” wpisz następujący format – DDD.
Kliknij OK". Okazało się tak.
Metodę tę można zastosować w karcie czasu pracy. Na linii daty ustaw format daty – tylko cyfry (D). Następnie zapiszemy w komórce całą datę, np. 01.12.2016. A w komórce o tym formacie widoczna będzie tylko liczba 12. Wystarczy ustawić ten format w pierwszej komórce i wpisać w niej datę. Następnie przeciągnij tę komórkę wzdłuż kolumny lub wiersza, a jednocześnie format daty zostanie skopiowany, a komórki zostaną wypełnione kolejnymi datami.
Informacje na temat formatów daty, które można ustawić, można znaleźć w artykule „Jak utworzyć niestandardowy format w programie Excel”.
Formularz arkusza czasu pracy można obejrzeć i pobrać w artykule „Arkusz czasu pracy w Excelu”.
Jak określić numer kwartału, początek i koniec kwartału według daty, przeczytaj artykuł „Numer kwartału w Excelu”.
Jak ustalić datę według dnia tygodnia lub na przykład datę trzeciej niedzieli marca 2016 r. itp., zobacz artykuł „Znajdź datę w Excelu według dnia tygodnia itp.”. . W ten sposób możesz poznać datę, zarówno przyszłą, jak i przeszłą.
Jak dodać daty, dodać dni, miesiące, lata do daty, jak obliczyć staż pracy według dat, wieku itp., zobacz artykuł „Data w Excelu. Formuła”.
W programie Excel możesz szybko przenieść kolumnę, tabelę lub wiersz. Jak to zrobić, zobacz artykuł „