Jak korzystać z funkcji dnia tygodnia w programie Excel

Podczas pracy z datami w arkuszu kalkulacyjnym często chcesz określić dzień tygodnia na podstawie określonej daty. Microsoft Excel zapewnia do tego celu wbudowane funkcje programu Excel.

Funkcja DZIEŃ.TYGODNIA w programie Excel przyjmuje datę i zwraca liczbę od 1 do 7, reprezentującą dzień tygodnia. Domyślnie 1 oznacza niedzielę, a 7 sobotę, ale możesz to dostosować do swoich potrzeb.

W tym artykule przyjrzymy się bliżej, jak używać funkcji DZIEŃ.TYGODNIA w programie Excel.

Zacznijmy!

Spis treści

Co to jest funkcja dnia tygodnia?

Funkcja DZIEŃ.TYGODNIA w programie Excel jest wbudowaną funkcją daty i godziny, która zwraca dzień tygodnia jako liczbę dla określonej daty. Jest to część funkcji daty i godziny w programie Excel .

Składnia jest następująca:

=DZIEŃ.TYGODNIA(numer_seryjny; [typ_zwrotu])

Numer seryjny to kolejny numer reprezentujący daną datę, dla której chcesz znaleźć dzień tygodnia. Datę można wprowadzić bezpośrednio do formuły lub odwołać się do niej z komórki.

Drugi argument rozpoznawany przez program Excel, typ_zwrotu, jest opcjonalny. Wartość domyślna to 1, która zwraca wartość liczbową z zakresu od 1 do 7, a tydzień zaczyna się w niedzielę.

Możesz jednak zmienić system numeracji, aby zaczynał się od dowolnego innego dnia tygodnia.

Jak korzystać z funkcji dnia tygodnia w programie Excel

Argument opcjonalny typ_zwrotu może przyjmować następujące wartości:

  • 1 lub pominięty: Zwraca wartość liczbową z przedziału od 1 do 7, gdzie zaczyna się tydzień

  • w niedzielę i kończy się w sobotę.

  • 2: Zwraca wartość liczbową z przedziału od 1 do 7, gdzie 1 oznacza poniedziałek, a 7 niedzielę.

  • 3: zwracana wartość mieści się w przedziale od 0 do 6, gdzie 0 oznacza poniedziałek, a 6 niedzielę.

Dostępne są inne zwracane typy (11, 12, 13, 14, 15, 16 i 17) (ale nie we wcześniejszych wersjach programu Excel). Działają zgodnie z tym samym wzorcem, co typy zwracane 1, 2 i 3, ale z innym dniem początkowym tygodnia.

Na przykład typ zwrotu 11 rozpoczyna tydzień w poniedziałek (1) i kończy się w niedzielę (7), podczas gdy typ zwrotu 12 rozpoczyna tydzień we wtorek (1) i kończy w poniedziałek (7).

Jak korzystać z funkcji dnia tygodnia w programie Excel

Aby użyć tej funkcji, wykonaj następujące kroki:

  1. Wpisz znak równości (=) w komórce, aby rozpocząć formułę.

  2. wpisz „DZIEŃ.TYGODNIA” (bez cudzysłowów), po którym następuje nawias otwierający.

  3. Wprowadź określoną wartość daty, wpisując ją bezpośrednio lub podając odwołanie do komórki.

  4. Opcjonalnie wprowadź zwracany typ (pomijając go, domyślnie jest to 1).

  5. Na koniec zamknij nawiasy i naciśnij Enter.

Oto przykład, jak może wyglądać formuła:

=DZIEŃ.TYGODNIA(„02.05.2023”, 1)

Ta formuła zwróci liczbę 2 jako dzień tygodnia, który odpowiada poniedziałkowi (ponieważ 2 maja 2023 r. to poniedziałek).

Alternatywnie możesz podać odwołanie do komórki, jak na tym obrazku:

Jak korzystać z funkcji dnia tygodnia w programie Excel

Korzystanie z funkcji DZIEŃ.TYGODNIA jest proste, jeśli znasz składnię i jej parametry. Jednak możliwe jest napotkanie błędów.

W następnej sekcji przyjrzymy się dwóm typowym błędom i sposobom radzenia sobie z nimi.

2 Typowe błędy i sposoby ich naprawy

Istnieją dwa typowe błędy, które można napotkać podczas korzystania z funkcji DZIEŃ.TYGODNIA w programie Excel:

  • #LICZBA! błąd

  • #NAZWA! Błąd

Przyjrzyjmy się każdemu po kolei.

1. #LICZBA! Błąd

Ten błąd występuje, gdy argument numer_seryjny nie jest prawidłową datą.

Aby naprawić ten błąd, upewnij się, że data jest wprowadzona poprawnie. Alternatywnie możesz użyć funkcji DATA, aby utworzyć prawidłową datę.

Występuje również po wprowadzeniu zwracanego typu, który jest nieprawidłową liczbą. Na przykład ten obraz przedstawia wyniki użycia 4 jako zwracanego typu. Aby rozwiązać ten problem, użyj prawidłowego numeru.

Jak korzystać z funkcji dnia tygodnia w programie Excel

2. #NAZWA! Błąd

Ten błąd występuje, gdy argument typ_zwrotu nie jest wartością liczbową.

Na przykład niedoświadczeni użytkownicy programu Excel mogą wpisać „jeden” zamiast numerycznej 1. Aby rozwiązać ten problem, upewnij się, że typ_zwrotu jest liczbą.

Teraz, gdy już wiesz, jak korzystać z funkcji DZIEŃ.TYGODNIA i jak radzić sobie z typowymi błędami, przyjrzyjmy się kilku scenariuszom, w których ta funkcja programu Excel jest całkiem przydatna!

7 scenariuszy, w których przydatna jest funkcja dnia tygodnia

Funkcja DZIEŃ.TYGODNIA w programie Excel to wszechstronne narzędzie, które można zastosować w różnych scenariuszach w celu usprawnienia analizy , organizacji i raportowania danych.

Niektóre przypadki użycia funkcji DZIEŃ.TYGODNIA obejmują:

  1. Modelowanie finansowe poprzez sortowanie i filtrowanie danych na podstawie dni tygodnia.

  2. Projektowanie spersonalizowanych harmonogramów tygodniowych poprzez obliczanie dni tygodnia dla zadanego okresu.

  3. Identyfikowanie wzorców sprzedaży, ruchu w witrynie lub innych wskaźników poprzez badanie danych dotyczących wydajności według dnia tygodnia.

  4. Planowanie zmian pracowniczych na podstawie dnia tygodnia.

  5. Zarządzanie projektami i śledzenie terminów.

  6. Obliczanie terminów płatności lub cykli rozliczeniowych na podstawie określonych dni tygodnia, zapewniając terminowe przetwarzanie i dokładne prowadzenie dokumentacji.

  7. Planowanie wydarzeń lub spotkań poprzez określenie odpowiednich dni tygodnia.

Te przypadki użycia to tylko kilka przykładów wykorzystania funkcji DZIEŃ.TYGODNIA w celu poprawy wydajności, organizacji i podejmowania decyzji w różnych kontekstach.

Następnie omówimy, w jaki sposób możesz używać DZIEŃ.TYGODNIA z innymi funkcjami w przyborniku programu Excel!

Jak korzystać z dnia tygodnia z innymi funkcjami daty i godziny

Funkcja DZIEŃ.TYGODNIA w programie Excel to tylko jedna z wielu funkcji daty i godziny oferowanych przez program Excel.

Inne funkcje obejmują:

  • DZISIAJ

  • TERAZ

  • DATA

  • CZAS

  • ROK

  • MIESIĄC

  • DZIEŃ

  • GODZINA

  • MINUTA

  • DRUGI

Funkcji tych można używać w połączeniu z funkcją DZIEŃ.TYG do wykonywania bardziej złożonych obliczeń.

Na przykład zawsze możesz uzyskać numer dnia z dzisiejszą datą, łącząc DZIEŃ.TYGODNIA z TERAZ (lub funkcją DZIŚ) w następujący sposób:

=DZIEŃ.TYGODNIA(TERAZ())

Ewentualnie umieść funkcję TERAZ() w komórce i użyj funkcji DZIEŃ.TYGODNIA() z odwołaniem do komórki. To zdjęcie pokazuje to użycie:

Jak korzystać z funkcji dnia tygodnia w programie Excel

Możesz połączyć te funkcje czasu z usługami Power Query i LuckyTemplates w celu uzyskania jeszcze bardziej złożonej analizy. Na przykład możesz pogrupować tabelę przestawną według dnia tygodnia. Oto kilka samouczków na początek:

Ten film zawiera przegląd tych narzędzi:

W następnych sekcjach przyjrzymy się, jak można używać WEEKDAY w różnych scenariuszach, w tym jak sprawdzić, czy dzień jest dniem roboczym czy weekendem, jak uzyskać dzień tygodnia, jak pracować z sekwencyjnymi numerami seryjnymi i więcej!

Jak ustalić, czy dzień jest dniem powszednim, czy weekendem

Możesz użyć funkcji DZIEŃ.TYGODNIA, aby określić, czy dzień jest dniem powszednim, czy weekendem.

Poniższa formuła używa funkcji JEŻELI w celu zwrócenia wartości „Weekend”, jeśli data w komórce A1 to sobota lub niedziela, oraz „Dzień tygodnia” w przeciwnym razie:

=JEŻELI(DZIEŃ.TYGODNIA(A1;2)>5;„Weekend”,„Dzień tygodnia”)

Jak korzystać z funkcji dnia tygodnia w programie Excel

Inne formuły i funkcje

Możesz również zbadać funkcję WORKDAY dla podobnych obliczeń dnia roboczego. Funkcja NETWORKDAYS zwraca liczbę dni roboczych między dwiema datami.

TYDZIEŃ to pokrewna funkcja, w której program Excel zwraca numer tygodnia w ciągu roku.

Jak uzyskać dzień tygodnia

Sama funkcja DZIEŃ.TYGODNIA nie ma wbudowanej opcji zwracania dnia tygodnia jako tekstu.

Możesz jednak łatwo uzyskać dzień tygodnia jako tekst, łącząc formułę DZIEŃ.TYGODNIA z funkcją WYBIERZ lub używając funkcji TEKST.

To jest składnia z WYBIERZ:

=WYBIERZ(DZIEŃ.TYGODNIA(numer_seryjny; [typ_zwrotu]), „niedziela”, „poniedziałek”, „wtorek”, „środa”, „czwartek”, „piątek”, „sobota”)

  • Zamień „serial_number” na datę, dla której chcesz znaleźć dzień tygodnia.

  • Zamień „[return_type]” na żądany typ zwracany (1, 2 lub 3).

Funkcja WYBIERZ dopasuje liczbę zwróconą przez funkcję WEEKDAY do odpowiedniej nazwy dnia na liście.

Na przykład poniższa formuła zwróci pełną nazwę dnia tygodnia dla daty w komórce A1:

=WYBIERZ(DZIEŃ.TYGODNIA(A1),„niedziela”, „poniedziałek”, „wtorek”, „środa”, „czwartek”, „piątek”, „sobota”)

Jak korzystać z funkcji dnia tygodnia w programie Excel

Jak pracować z sekwencyjnymi numerami seryjnymi

Funkcja DZIEŃ.TYGODNIA zwraca liczbę z przedziału od 1 do 7, gdzie 1 oznacza niedzielę, a 7 sobotę.

 Czasami jednak może zaistnieć potrzeba pracy z sekwencyjnymi numerami seryjnymi.

Aby to zrobić, możesz użyć funkcji DATA, aby utworzyć datę rozpoznawaną przez program Excel, a następnie odjąć datę początkową od daty końcowej, aby uzyskać liczbę dni między nimi.

Następnie możesz użyć funkcji WEEKDAY, aby uzyskać dzień tygodnia dla każdego z tych dni.

Jak używać formatowania warunkowego do wyróżniania określonych dni

Formatowanie warunkowe to zaawansowana funkcja programu Excel, która umożliwia formatowanie komórek na podstawie określonych warunków.

Możesz na przykład użyć formatowania warunkowego, aby wyróżnić dni tygodnia lub weekendy w zakresie dat. Aby to zrobić, wykonaj następujące kroki:

  1. Zaznacz zakres komórek zawierających daty, które chcesz wyróżnić.

  2. Przejdź do zakładki „Strona główna” na pasku narzędzi programu Excel.

  3. Kliknij „Formatowanie warunkowe” w grupie „Style”.

  4. Kliknij „Nowa reguła”.

  5. Zaznacz „Użyj formuły, aby określić, które komórki sformatować”.

  6. W polu wprowadzania „Formatuj wartości, dla których ta formuła jest prawdziwa” wpisz następującą formułę (zastąp A1 odwołaniem do komórki w lewym górnym rogu zakresu):

=LUB(DZIEŃ.TYGODNIA(A1; 1)=1;DZIEŃ.TYGODNIA(A1; 1)=7)

Następnym krokiem jest ustawienie stylu, który chcesz zastosować do pasujących komórek. Możesz na przykład wybrać formatowanie weekendów z czerwonym tłem.

To zdjęcie pokazuje działanie reguły w wybranym zakresie:

Jak korzystać z funkcji dnia tygodnia w programie Excel

Jak ustawić niestandardowy format daty w funkcji dnia tygodnia programu Excel

Można dostosować format daty używany przez funkcję DZIEŃ.TYGODNIA.

Na przykład, jeśli chcesz, aby funkcja interpretowała daty w formacie „dd/mm/rrrr”, możesz użyć następującej formuły:

=DZIEŃ.TYGODNIA(TEKST(A1,”dd/mm/rrrr”))

Spowoduje to zwrócenie dnia tygodnia (od 1 do 7) odpowiadającego dacie w komórce A1 przy użyciu niestandardowego formatu daty.

Jak liczyć dni robocze i weekendy

Jeśli chcesz policzyć liczbę dni roboczych lub weekendów w zakresie dat, możesz użyć funkcji DZIEŃ.TYGODNIA w połączeniu z funkcją SUMA.

Na przykład, aby policzyć liczbę weekendów w zakresie A1:A7, możesz użyć następującej formuły:

=SUMA(–(DZIEŃ.TYGODNIA(A1:A7;2)>5))

Spowoduje to zwrócenie liczby weekendów (tj. dni z liczbą dni tygodnia większą niż 5) w zakresie.

Jak korzystać z funkcji dnia tygodnia w programie Excel

Aby policzyć liczbę dni roboczych, możesz użyć podobnej formuły:

=SUMA(–(DZIEŃ.TYGODNIA(A1:A7;2)<6))

Spowoduje to zwrócenie liczby dni roboczych (tj. dni o numerze dnia tygodnia mniejszym niż 6) w zakresie.

Końcowe przemyślenia

Funkcja DZIEŃ.TYGODNIA w programie Excel to potężne i wszechstronne narzędzie, które umożliwia użytkownikom analizowanie, organizowanie i manipulowanie danymi na podstawie dni tygodnia.

Prosta składnia i konfigurowalne opcje return_type zapewniają elastyczność i możliwość dostosowania do różnych przypadków użycia.

W tym artykule przedstawiono wiele sposobów używania funkcji DZIEŃ.TYGODNIA w połączeniu z innymi funkcjami i funkcjami programu Excel do złożonej analizy danych i raportowania. Zwiększ swoje umiejętności obsługi programu Excel dzięki tej niezbędnej funkcji czasu!

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.