Jak przy datach ustawić nazwę dnia tygodnia?
Nazwy dni tygodnia dopasowane do daty — porada #79
Co masz zrobić, gdy chcesz obok daty napisać jaki to jest dzień tygodnia, czyli np:
2013-11-08 to piątek
Cóż możesz zerknąć w kalendarz i wpisać odpowiednią nazwę dnia tygodnia, a jeśli masz więcej nazw w kolumnie to wystarczy, że klikniesz 2 razy w prawy dolny róg komórki i Excel wypełni ciągiem nazwy dni tygodnia od poniedziałku do niedzieli cykliczne.
Jeśli jednak zmienisz daty, znów będziesz musiał poprawiać nazwę dnia tygodnia. To może być jeszcze trudniejsze, jeśli nie masz dni ustawionych po kolei — wtedy ta takty wcale się nie sprawdzi (zapomniałem o tym wspomnieć w wideo).
Żeby to zrobić za pomocą formuły, która się automatycznie dostosowuje musisz wykorzystać funkcję DZIEŃ.TYG i tu pojawia się mały problem, bo ta funkcja nie zwraca nazwy dnia tygodnia tylko jego numer i w zależności od Twoich potrzeb te numery mogą oznaczać różne dni tygodnia (kwestia wybrania odpowiedniego 2 argumentu), dlatego potrzebna Ci tabela pomocnicza, gdzie będziesz miał przypisane numery do nazw dni tygodnia i funkcja WYSZUKAJ.PIONOWO.
Czyli najpierw funkcja DZIEŃ.TYG podaje Ci numer dnia, a potem za pomocą funkcji WYSZUKAJ.PIONOWO wyszukujesz odpowiednią nazwę z tabeli pomocniczej.
=WYSZUKAJ.PIONOWO(DZIEŃ.TYG(B2;2);$D$6:$E$12;2)
i to załatwia sprawę nawet jeśli masz nieuporządkowane dni, ale ciąg z przerwami albo często zmieniasz daty.
P.S.
Jeśli chcesz dowiedzieć się więcej na temat Excela lub nie wiesz jak coś zrobić napisz do mnie o tym w komentarzu pod spodem albo bezpośrednio. W miarę możliwości odpowiem na Twoje pytanie.
Bezpośredni odnośnik do filmu na youtube — Nazwy dni tygodnia dopasowane do daty — porada #79
Sposobem najprostszym jest wybranie komórki w której zamierzamy umieścić nazwę dnia tygodnia i zastosowanie Niestandardowego Formatu Liczbowego.
Wybieramy na wstążce: Narzędzia główne/Liczba/Więcej formatów liczb/Niestandardowe. Następnie jako typ wpisujemy "dddd".
Teraz już tylko wystarczy w pożądanej komórce wpisać funkcję np: "=B2".
Prawdę mówiąc niestandardowe formaty liczbowe dają nam niesamowitą elastyczność i możemy zastosować dość ciekawe rozwiązania. Załóżmy, że zamierzamy w jednej komórce umieścić datę wraz z dniem tygodnia, ja podam to na przykładzie funkcji Dziś.
=DZIŚ()
Następnie nadajemy owej komórce format (w sposób jw) "rrrr-mm-dd, dddd".
Ja otrzymałem 2014-03-09, niedziela. Oczywiście w miejsce "mm" możemy zastosować "mmmm" wówczas otrzymamy pełną nazwę miesiąca. Jak powiedziałem mamy niesamowitą elastyczność i polecam wypróbować możliwości i dostosować format liczby do własnych potrzeb. Na koniec dodam, że niewątpliwą zaletą jest też to, że format który sobie "stworzyliśmy" można stosować w całym arkuszu, wybieramy tylko format "Niestandardowe" i nasz format będzie znajdował się na ostatnim miejscu. Pozdrawiam. AriXcel.