Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

DZIEŃ.TYG

Termin Definicja
DZIEŃ.TYG

DZIEŃ.TYG to funkcja arkusza kalkulacyjnego zwracająca numer dnia tygodnia odpowiadający podanej dacie.

Jak działa funkcja DZIEŃ.TYG w arkuszu kalkulacyjnym

DZIEŃ.TYG jest funkcją arkusza kalkulacyjnego, która na podstawie wartości daty zwraca liczbowy identyfikator dnia tygodnia. Wynik nie jest nazwą, taką jak „poniedziałek” lub „sobota”, lecz numerem ustalonym przez drugi argument funkcji. Dzięki temu można budować formuły sprawdzające, czy dana data przypada na dzień roboczy, weekend albo określony dzień tygodnia. Funkcja jest używana między innymi w harmonogramach, rejestrach zleceń, tabelach terminów i zestawieniach obciążenia serwisu.

W polskiej wersji programu Microsoft Excel podstawowa postać zapisu to =DZIEŃ.TYG(data;[typ]). Argument data wskazuje komórkę zawierającą datę albo bezpośrednią wartość daty, natomiast opcjonalny argument typ określa sposób numerowania dni. Jeżeli argument typu zostanie pominięty, stosowane jest ustawienie domyślne, w którym niedziela otrzymuje numer 1, poniedziałek numer 2, a sobota numer 7.

Numerowanie dni przez argument typ

Najważniejszą cechą DZIEŃ.TYG jest możliwość wyboru schematu numeracji. Dla argumentu 2 poniedziałek ma numer 1, wtorek 2, a niedziela 7. Dla argumentu 3 poniedziałek ma numer 0, wtorek 1, a niedziela 6. Ustawienie 1, będące wartością domyślną, numeruje dni od niedzieli do soboty w zakresie od 1 do 7. Wybór typu powinien być zgodny z dalszą logiką arkusza, ponieważ ta sama data może zwrócić różne liczby przy różnych ustawieniach.

Excel obsługuje również typy od 11 do 17. W tych wariantach tydzień zawsze rozpoczyna się od poniedziałku, któremu przypisany jest numer 1. Typ 11 numeruje dni od poniedziałku do niedzieli jako wartości od 1 do 7. Kolejne typy przesuwają początek numeracji: typ 12 rozpoczyna ją od wtorku, typ 13 od środy, typ 14 od czwartku, typ 15 od piątku, typ 16 od soboty, a typ 17 od niedzieli. W praktyce typ 2 jest często czytelniejszy, gdy numer 1 ma oznaczać początek tygodnia pracy.

Daty, format komórki i przykłady formuł

Argument daty powinien być rzeczywistą wartością daty rozpoznaną przez arkusz, a nie wyłącznie tekstem wyglądającym jak data. W Excelu data jest przechowywana jako liczba seryjna, a część ułamkowa może oznaczać godzinę. DZIEŃ.TYG wykorzystuje dzień zawarty w tej wartości, więc data z godziną nadal wskazuje ten sam dzień tygodnia. Przykładowo formuła =DZIEŃ.TYG(A2;2) zwróci numer dnia dla daty zapisanej w komórce A2, przy czym poniedziałek będzie oznaczony jako 1, a niedziela jako 7.

Numer można zamienić na nazwę dnia za pomocą funkcji TEKST, jeżeli celem jest prezentacja wyniku użytkownikowi. Do obliczeń praktyczniejsza pozostaje jednak liczba, ponieważ łatwo użyć jej w funkcji JEŻELI. Formuła =JEŻELI(DZIEŃ.TYG(A2;2)>5;"weekend";"dzień roboczy") rozróżnia sobotę i niedzielę od pozostałych dni. Przy typie 2 wartości 6 i 7 odpowiadają właśnie sobocie oraz niedzieli. Z kolei sprawdzenie konkretnego dnia może mieć postać =DZIEŃ.TYG(A2;2)=1, co zwraca PRAWDA tylko dla poniedziałku.

Jeżeli komórka zawiera niepoprawny tekst albo pustą wartość, wynik może być błędem zależnym od sposobu interpretacji danych przez arkusz. Nieprawidłowa wartość argumentu typ również może spowodować błąd. W arkuszu należy zwrócić uwagę na separator argumentów: w polskich ustawieniach regionalnych najczęściej używany jest średnik, natomiast w innych konfiguracjach może występować przecinek. Sam wygląd komórki nie gwarantuje poprawności obliczeń, dlatego przy problemach warto sprawdzić, czy data jest przechowywana jako data, a nie jako tekst.

DZIEŃ.TYG w harmonogramach i analizie terminów

Funkcja przydaje się przy automatycznym filtrowaniu terminów według dni tygodnia. Można na jej podstawie oznaczyć wiersze przypadające na soboty, niedziele albo dni, w których zaplanowano odbiór sprzętu. W połączeniu z LICZ.JEŻELI lub SUMA.JEŻELI pozwala policzyć liczbę zgłoszeń przypadających na określony dzień tygodnia. Przykładowo kolumna pomocnicza z formułą =DZIEŃ.TYG(B2;2) może przechowywać numer dnia dla każdej daty zgłoszenia, a następnie służyć do sortowania i grupowania rekordów.

DZIEŃ.TYG nie wylicza dni wolnych od pracy i nie zna kalendarza świąt. Informuje wyłącznie, jaki dzień tygodnia odpowiada podanej dacie. Jeżeli arkusz ma pomijać święta, sam numer dnia nie wystarczy; potrzebna jest osobna lista dni wolnych oraz funkcja przeznaczona do obliczania dni roboczych, na przykład DNI.ROBOCZE. Rozdzielenie tych zadań zapobiega błędnemu uznaniu każdego poniedziałku–piątku za dzień pracy, gdy konkretny termin jest ustawowym świętem.

Przy przenoszeniu arkusza między programami trzeba zweryfikować nazwę funkcji, separator argumentów i obsługiwane typy numeracji. W różnych aplikacjach arkuszowych lokalne nazwy funkcji mogą się różnić, choć sama idea numerowania dnia tygodnia pozostaje podobna. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, a analiza formuł takich jak DZIEŃ.TYG może pomóc ustalić, czy problem z harmonogramem wynika z uszkodzenia programu, błędnego formatu daty czy niepoprawnej konstrukcji arkusza.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę