
Funkcja DZIEŃ.TYG w programie Excel to jedno z często używanych narzędzi do analizy dat. Pozwala na określenie dnia tygodnia dla podanej daty, co może być niezwykle przydatne w raportach, harmonogramach czy analizach biznesowych. W tym artykule szczegółowo omówię jej działanie oraz pokażę przykłady zastosowania.
Jak działa funkcja DZIEŃ.TYG?
Funkcja DZIEŃ.TYG
zwraca liczbę odpowiadającą dniu tygodnia na podstawie podanej daty. Standardowo Excel przypisuje numerację dni tygodnia, zaczynając od niedzieli (1) do soboty (7), ale można dostosować ten schemat za pomocą drugiego argumentu funkcji.
Składnia funkcji DZIEŃ.TYG
Funkcja DZIEŃ.TYG przyjmuje następującą postać:
=DZIEŃ.TYG(liczba, [typ])
Gdzie:
- liczba – data, dla której chcemy określić dzień tygodnia. Może być wpisana bezpośrednio jako wartość daty, adres komórki lub wynik innej funkcji zwracającej datę.
- typ (opcjonalny) – określa sposób numerowania dni tygodnia. Przy braku tego argumentu Excel domyślnie stosuje system, w którym niedziela ma wartość 1, poniedziałek 2 itd.
Numeracja dni tygodnia – dostępne opcje
Argument typ
pozwala zmieniać sposób numerowania dni tygodnia. Poniższa tabela przedstawia dostępne wartości:
Wartość argumentu „typ” | Dzień 1 | Dzień 7 |
---|---|---|
1 (domyślna) | Niedziela | Sobota |
2 | Poniedziałek | Niedziela |
3 | Poniedziałek | Niedziela |
11 | Poniedziałek | Niedziela |
12 | Wtorek | Poniedziałek |
13 | Środa | Wtorek |
14 | Czwartek | Środa |
15 | Piątek | Czwartek |
16 | Sobota | Piątek |
17 | Niedziela | Sobota |
Praktyczne przykłady zastosowania
1. Podstawowe użycie funkcji DZIEŃ.TYG
Załóżmy, że mamy w komórce A1 datę 15.06.2024. Chcemy sprawdzić, jaki to dzień tygodnia.
=DZIEŃ.TYG(A1)
Funkcja zwróci 7, ponieważ 15 czerwca 2024 przypada w sobotę.
2. Określanie dnia tygodnia w formie tekstowej
Jeśli zamiast numeru dnia chcę wyświetlić pełną nazwę dnia tygodnia, mogę użyć funkcji TEKST
:
=TEKST(A1;"dddd")
Wynik: sobota
3. Sprawdzanie, czy dana data przypada w weekend
Jeśli chcę sprawdzić, czy dana data przypada na sobotę lub niedzielę, mogę użyć formuły warunkowej:
=JEŻELI(LUB(DZIEŃ.TYG(A1;2)=6;DZIEŃ.TYG(A1;2)=7);"Weekend";"Dzień roboczy")
W tym przypadku system numeracji zaczyna się od poniedziałku (1), więc sobota to 6, a niedziela to 7.
Potencjalne błędy i problemy
- Niepoprawna data: Jeśli podana wartość nie jest datą, Excel zwróci błąd
#ARG!
. Warto sprawdzić, czy dane wejściowe są poprawnie sformatowane. - Błędy wynikające z typów danych: Jeżeli wprowadzimy tekst zamiast daty, funkcja może zwrócić nieoczekiwane wyniki lub wartość błędu.
Podsumowanie
Funkcja DZIEŃ.TYG jest niezwykle przydatna w analizie danych związanych z datami. Dzięki niej można sprawdzać, jaki dzień tygodnia przypada na daną datę, dostosowywać sposób numerowania oraz używać wyników w analizach warunkowych.
Czy to w planowaniu harmonogramów, analizie dni roboczych, czy przy automatyzacji raportów, znajomość DZIEŃ.TYG
może znacznie usprawnić pracę w Excelu.
Inny ciekawy artykuł:
Jak działa SEKUNDA w programie Excel? Przykłady zastosowania
Opanuj Excela z moim kursem!
Od podstawowych formuł po zaawansowane narzędzia. Odkryj proste metody na tabele przestawne, slicery i inne funkcje, które uczynią Excel łatwym i efektywnym narzędziem w Twojej pracy. Zobaczysz jak stworzyć plik w Excelu, który będzie Ci towarzyszył w życiu codziennym, dzięki czemu nauka przestanie być problemem, a zdobyta wiedza – nie zniknie.
Zostań analitykiem danych – dołącz do KajoDataSpace!
Najlepsza ścieżka do zawodu analityka danych. Dostęp do pełnych wersji kursów online z Excela, SQLa, Tableau i Pythona z certyfikatami + specjalistycznych webinarów z PowerBI.
Ekskluzywana ale pomagająca sobie społeczność.
Ponad 61 godzin materiałów video.
Spotkania LIVE co miesiąc.
Mój osobisty mentoring.