Numer seryjny lub data kolejna to liczba używana przez program Excel do obliczania dat i godzin wprowadzonych do arkusza. Numer seryjny jest obliczany ręcznie lub w wyniku formuł obejmujących obliczanie dat. Program Excel odczytuje zegar systemowy komputera, aby śledzić czas, który upłynął od daty rozpoczęcia systemu daty.
Informacje zawarte w tym samouczku dotyczą programów Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 i Excel dla komputerów Mac.
Dwa możliwe systemy dat
Domyślnie wersje programu Excel działające w systemie Windows przechowują datę jako wartość reprezentującą liczbę pełnych dni od północy 1 stycznia 1900 r. oraz liczbę godzin, minut i sekund bieżącego dnia.
Wersje programu Excel działające na komputerach Macintosh domyślnie korzystają z jednego z następujących dwóch systemów daty:
- Excel dla komputerów Mac w wersjach 2019, 2016 i 2011: Domyślnym systemem daty jest system daty 1900, który gwarantuje zgodność dat z programem Excel dla systemu Windows.
- Excel 2008 i starsze wersje: Domyślny system daty zaczyna się 1 stycznia 1904 i jest określany jako system daty 1904.
Wszystkie wersje programu Excel obsługują oba systemy dat i możliwa jest zmiana z jednego systemu na drugi.
Przykłady numerów seryjnych
W systemie 1900 numer seryjny 1 oznacza 1 stycznia 1900, 12:00:00, a liczba 0 oznacza fikcyjną datę 0 stycznia 1900.
W systemie 1904 numer seryjny 1 oznacza 2 stycznia 1904, a numer 0 oznacza 1 stycznia 1904, 12:00:00
Czasy przechowywane w postaci dziesiętnej
Czasy w obu systemach są przechowywane jako liczby dziesiętne z zakresu od 0,0 do 0,99999, gdzie:
- 0.0 to 00:00:00 (godziny:minuty:sekundy)
- 0.5 to 12:00:00 (12 po południu)
- 0.99999 to 23:59:59
Aby wyświetlić daty i godziny w tej samej komórce w arkuszu, połącz liczby całkowite i dziesiętne.
Na przykład w systemie 1900 godzina 12:00 1 stycznia 2016 r. ma numer seryjny 42370.5, ponieważ jest to 42370 i pół dnia (czasy są przechowywane jako ułamki pełnego dnia) po 1 stycznia 1900 r. Podobnie w systemie 1904 liczba 40908.5 oznacza godzinę 12:00. dnia 1 stycznia 2016 r.
Użycia numeru seryjnego
Wiele projektów używających programu Excel do przechowywania danych i obliczeń w jakiś sposób wykorzystuje daty i godziny. Na przykład:
- Długoterminowy projekt, który zlicza liczbę dni między datą bieżącą i przeszłą przy użyciu funkcji DNI. ROBOCZE.
- Obliczanie pożyczki, które określa przyszłą datę za pomocą funkcji EDATE.
- Arkusze czasu pracy, które obliczają czas od rozpoczęcia do zakończenia, a także godziny i nadgodziny, jeśli to konieczne, przy użyciu formuł, które dodają lub odejmują daty i godziny.
- Stempel czasowy w arkuszu z bieżącą datą i godziną za pomocą skrótów klawiaturowych, które odczytują bieżący numer seryjny.
- Aktualizowanie wyświetlanej daty i godziny za każdym razem, gdy arkusz jest otwierany lub przeliczany za pomocą funkcji TERAZ i DZIŚ.
W jednym skoroszycie można używać tylko jednego systemu daty. Jeśli system dat dla skoroszytu zawierającego daty zostanie zmieniony, daty te przesuną się o cztery lata i jeden dzień ze względu na różnicę czasu między dwoma systemami dat.
Zmień domyślny system dat
Aby ustawić system daty dla skoroszytu w programie Excel na komputerze z systemem Windows:
- Otwórz skoroszyt, który chcesz zmienić.
- Wybierz Plik. Z wyjątkiem programu Excel 2007, w którym wybierasz przycisk Office.
- Wybierz Opcje, aby otworzyć okno dialogowe Opcje programu Excel.
- Wybierz Zaawansowane w lewym panelu okna dialogowego.
-
W sekcji Podczas obliczania tego skoroszytu zaznacz lub wyczyść pole wyboru Użyj systemu daty 1904.
- Wybierz OK, aby zamknąć okno dialogowe i powrócić do skoroszytu.
Aby ustawić system daty dla skoroszytu w programie Excel dla komputerów Mac:
- Otwórz skoroszyt, który chcesz zmienić.
- Wybierz menu Excel.
- Wybierz Preferences, aby otworzyć okno dialogowe Preferencje programu Excel.
-
W sekcji Formuły i lista wybierz Obliczenia.
-
W sekcji Podczas obliczania skoroszytów zaznacz lub wyczyść pole wyboru Użyj systemu daty 1904.
- Zamknij okno dialogowe Preferencje programu Excel.
Dlaczego dwa systemy dat?
Wersje programu Excel na komputery PC (systemy operacyjne Windows i DOS) początkowo używały systemu daty 1900 ze względu na zgodność z Lotus 1-2-3, najpopularniejszym wówczas programem do obsługi arkuszy kalkulacyjnych.
Problem polega na tym, że kiedy powstał Lotus 1-2-3, rok 1900 został zaprogramowany jako rok przestępny, podczas gdy w rzeczywistości tak nie było. W rezultacie potrzebne były dodatkowe etapy programowania w celu skorygowania błędu. Obecne wersje programu Excel zachowują system daty 1900 ze względu na zgodność z arkuszami roboczymi utworzonymi w poprzednich wersjach programu.
Ponieważ nie istniała wersja programu Lotus 1-2-3 dla komputerów Macintosh, początkowe wersje programu Excel dla komputerów Macintosh nie musiały dotyczyć problemów ze zgodnością. System daty 1904 został wybrany, aby uniknąć problemów z programowaniem związanych z kwestią roku 1900 innego niż rok przestępny.
Z drugiej strony spowodował to problem ze zgodnością między arkuszami roboczymi utworzonymi w programie Excel dla systemu Windows i Excel dla komputerów Mac. Dlatego wszystkie nowe wersje programu Excel używają systemu daty 1900.