Numer seryjny i data seryjna w programie Excel

Spisu treści:

Numer seryjny i data seryjna w programie Excel
Numer seryjny i data seryjna w programie Excel
Anonim

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

Image
Image

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.

Image
Image

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:

  1. Otwórz skoroszyt, który chcesz zmienić.
  2. Wybierz Plik. Z wyjątkiem programu Excel 2007, w którym wybierasz przycisk Office.
  3. Wybierz Opcje, aby otworzyć okno dialogowe Opcje programu Excel.
  4. Wybierz Zaawansowane w lewym panelu okna dialogowego.
  5. W sekcji Podczas obliczania tego skoroszytu zaznacz lub wyczyść pole wyboru Użyj systemu daty 1904.

    Image
    Image
  6. Wybierz OK, aby zamknąć okno dialogowe i powrócić do skoroszytu.

Aby ustawić system daty dla skoroszytu w programie Excel dla komputerów Mac:

  1. Otwórz skoroszyt, który chcesz zmienić.
  2. Wybierz menu Excel.
  3. Wybierz Preferences, aby otworzyć okno dialogowe Preferencje programu Excel.
  4. W sekcji Formuły i lista wybierz Obliczenia.

  5. W sekcji Podczas obliczania skoroszytów zaznacz lub wyczyść pole wyboru Użyj systemu daty 1904.

    Image
    Image
  6. 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.

Image
Image

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.

Zalecana: