Przeczytaj
Planujemy z przyjaciółmi podróż w miejsce, które zawsze chcieliśmy odwiedzić – nie możemy już doczekać się wyjazdu. Codziennie sprawdzamy, ile czasu pozostało do rozpoczęcia wycieczki.
DZIŚ()
Funkcja DZIŚ() pokazuje dzisiejszą datę.
Załóżmy, że chcemy sprawdzić liczbę dni pozostałych do 13.04.2025. Wpiszmy więc tę datę do komórki A1. Liczba ta po każdej dobie zmniejsza się o jeden – chcąc mieć aktualne informacje w naszej wspólnej dokumentacji danych, a jednocześnie nie aktualizować jej każdego dnia, możemy utworzyć formułę z funkcją DZIŚ(). W komórce A2 wpiszmy formułę:
=A1‑DZIŚ()
W Microsoft Excel trzeba zmienić formatowanie komórki A2 z daty na ogólne lub liczbowe.
Należy jednak pamiętać, że funkcja DZIŚ() pobiera datę systemowądatę systemową. Jeżeli jest ona nieprawidłowa, funkcja zwróci niepoprawną datę.
Załóżmy, że jeden z naszych przyjaciół, wyjątkowo niecierpliwy, chce znać czas pozostały do wyjazdu z dokładnością do sekundy.
TERAZ()
Funkcja ta wyświetla systemową datę oraz godzinę. Odpowiadając na prośbę kolegi, zastosowalibyśmy podobną formułę co poprzednio. Do komórki B1 wpiszmy dokładną datę i godzinę wyjazdu, czyli np. 13.04.2025 20:30. W komórce B2 wpiszmy formułę:
=B1 - TERAZ()
Uzyskamy tym samym liczbę godzin, minut i sekund, w formacie [hh]:mm:ss. Automatyczne ustawienie na ten format nastąpi, gdy używamy LibreOffice Calc, w Microsoft Excel sami musimy ustawić odpowiadający nam format. Zaznaczmy więc komórkę, której formatowanie chcemy zmienić. Następnie kliknijmy prawym przyciskiem myszy i wybierzmy Formatuj komórki...
Wybierzmy oczekiwany przez nas format, w tym przypadku w kategorii Czas
, typ 37:30:55
.
ROK(kolejna_liczba)
Załóżmy, że w dacie innego planowanego wyjazdu nie interesuje nas nic poza informacją, w którym roku się odbędzie. Użyjemy wtedy funkcji ROK, w pole kolejna_liczba wstawimy datę. Przyjmijmy, że z 13.04.2025 chcemy uzyskać liczbę roku. Do komórki C1 wpiszemy następującą formułę:
=ROK(A1)
Ta formuła zwróci wartość 2025, czyli liczbę odpowiadającą za rok w podanej przez nas dacie.
MIESIĄC(kolejna_liczba)
Przyjmijmy, że tym razem interesuje nas w dacie wyjazdu wyłącznie miesiąc, w którym wycieczka się odbędzie. Użyjemy wtedy funkcji MIESIĄC, gdzie w pole kolejna_liczba wstawimy datę. Załóżmy, że z 13.04.2025 chcemy uzyskać liczbę miesiąca. Do komórki D1 dodajmy formułę:
=MIESIĄC(A1)
Przedstawiona formuła zwróci wartość 4, czyli liczbę odpowiadającą za miesiąc w podanej przez nas dacie.
DZIEŃ(kolejna_liczba)
A co w przypadku, gdy interesuje nas wyłącznie dzień wyjazdu? Użyjemy wtedy funkcji DZIEŃ, w której w pole kolejna_liczba wstawimy datę. Przyjmijmy że z 13.04.2025 chcemy uzyskać liczbę dnia. Komórka E1 będzie więc zawierać następującą formułę:
=DZIEŃ(A1)
Przedstawiona formuła zwróci wartość 13, czyli liczbę odpowiadającą za dzień w podanej przez nas dacie.
DZIEŃ.TYG(kolejna_liczba;[zwracany_typ])
Przyjmijmy, że w mieście, z którego będziemy wylatywać na wymarzoną wycieczkę, są takie dni w tygodniu, podczas których korki drogowe znacząco wydłużają czas podróży na lotnisko. Lepiej zatem sprawdzić, w jaki dzień tygodnia wypadnie nasz wyjazd – możemy użyć funkcji DZIEŃ.TYG, gdzie w pole kolejna_liczba wstawimy datę. Wartość [zwracany_typ] jest opcjonalna i pozwala nam zdecydować, w jaki sposób funkcja będzie numerować dni tygodnia. W komórce F1 powinna się znaleźć taka formuła:
=DZIEŃ.TYG(A1;1)
Poniższa tabelka przedstawia co oznaczają zwracane przez funkcje wartości, dla różnych argumentów [zwracany_typ].
[zwracany_typ]/zwrócona wartość | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
---|---|---|---|---|---|---|---|---|
1 | – | niedziela | poniedziałek | wtorek | środa | czwartek | piątek | sobota |
2 | – | poniedziałek | wtorek | środa | czwartek | piątek | sobota | niedziela |
3 | poniedziałek | wtorek | środa | czwartek | piątek | sobota | niedziela | – |
11 | – | poniedziałek | wtorek | środa | czwartek | piątek | sobota | niedziela |
12 | – | wtorek | środa | czwartek | piątek | sobota | niedziela | poniedziałek |
13 | – | środa | czwartek | piątek | sobota | niedziela | poniedziałek | wtorek |
14 | – | czwartek | piątek | sobota | niedziela | poniedziałek | wtorek | środa |
15 | – | piątek | sobota | niedziela | poniedziałek | wtorek | środa | czwartek |
16 | – | sobota | niedziela | poniedziałek | wtorek | środa | czwartek | piątek |
17 | – | niedziela | poniedziałek | wtorek | środa | czwartek | piątek | sobota |
Formuła zwróci wartość 1 – oznacza to, że wyjazd został zaplanowany na niedzielę.
LibreOffice Calc
Nie ma zasadniczych różnic pomiędzy Microsoft Excel a LibreOffice Calc przy podążaniu za scenariuszem e‑materiału.
W przypadku dwóch pierwszych przykładów z lekcji, LibreOffice Calc od razu dobierze dla nas odpowiedni format komórki. W Microsoft Excel sami musimy dobrać odpowiadający nam format.
Słownik
data i godzina ustawione w systemie operacyjnym