Daty są często kluczowym elementem analizy danych. Często zadajesz pytania, takie jak: kiedy zakupiono produkt, jak długo potrwa zadanie w projekcie lub jaki jest średni przychód z kwartału obrachunkowego? Prawidłowe wprowadzanie dat jest niezbędne do zapewnienia dokładnych wyników. Jednak równie ważne jest sformatowanie dat, tak aby były łatwe do zrozumienia, w celu zapewnienia prawidłowej interpretacji tych wyników.
Ważne: Ponieważ reguły regulujące sposób interpretacji dat przez jakikolwiek program obliczeniowy są złożone, podczas wprowadzania dat należy określić możliwie jak najwięcej szczegółów. Spowoduje to uzyskanie najwyższego poziomu dokładności w obliczeniach daty.
W programie Excel daty są przechowywane w postaci kolejnych liczb nazywanych wartościami seryjnymi. Na przykład w programie Excel dla systemu Windows 1 stycznia 1900 roku to liczba kolejna 1, a 1 stycznia 2008 roku to liczba kolejna 39448, ponieważ przypada 39 448 dni po 1 stycznia 1900 roku.
Program Excel przechowuje godziny jako ułamki dziesiętne, ponieważ czas jest uważany za część dnia. Liczba dziesiętna to wartość z zakresu od 0 (zero) do 0,99999999, reprezentująca czas od 0:00:00 (12:00:00) do 23:59:59 (11:59:59 PM).
Daty i godziny są wartościami, dlatego można je dodawać, odejmować i uwzględniać w innych obliczeniach. Datę można wyświetlić jako wartość kolejną, a godzinę jako ułamek dziesiętny, zmieniając format komórki zawierającej datę lub godzinę na format Ogólny.
Zarówno Excel dla komputerów Mac, jak i program Excel dla systemu Windows obsługują systemy daty 1900 i 1904. Domyślny system daty dla programu Excel dla systemu Windows to 1900. a domyślnym systemem daty dla Excel dla komputerów Mac jest 1904.
Pierwotnie program Excel dla systemu Windows był oparty na systemie daty 1900, ponieważ umożliwiał lepszą zgodność z innymi programami arkuszy kalkulacyjnych, które były przeznaczone do uruchamiania w systemach MS-DOS i Microsoft Windows, dlatego stał się domyślnym systemem daty. Pierwotnie Excel dla komputerów Mac był oparty na systemie daty 1904, ponieważ umożliwiał lepszą zgodność z wczesnymi komputerami Macintosh, które nie obsługiwały dat przed 2 stycznia 1904, i dlatego stał się domyślnym systemem dat.
W poniższej tabeli przedstawiono pierwszą datę i ostatnią datę dla każdego systemu dat oraz wartość kolejną skojarzoną z każdą datą.
System daty |
Pierwsza data |
Ostatnia data |
---|---|---|
1900 |
1 stycznia 1900 r. (wartość kolejna 1) |
31 grudnia 9999 r. (2958465 wartości kolejnej) |
1904 |
2 stycznia 1904 r. (wartość kolejna 1) |
31 grudnia 9999 r. (2957003 wartości kolejnej) |
Ponieważ w obu systemach daty są używane różne dni początkowe, ta sama data jest reprezentowana przez różne wartości kolejne w każdym systemie daty. Na przykład 5 lipca 2007 może mieć dwie różne wartości kolejne, w zależności od używanego systemu dat.
System daty |
Wartość kolejna: 5 lipca 2007 r. |
---|---|
1900 |
37806 |
1904 |
39268 |
Różnica między tymi dwoma systemami daty wynosi 1462 dni. oznacza to, że wartość kolejna daty w systemie daty 1900 jest zawsze o 1462 dni większa niż wartość kolejna tej samej daty w systemie dat z 1904 roku. Z drugiej strony wartość kolejna daty w systemie daty 1904 jest zawsze o 1462 dni mniejsza niż wartość kolejna tej samej daty w systemie daty 1900. 1462 dni to cztery lata i jeden dzień (co obejmuje jeden dzień przestępny).
Ważne: Aby upewnić się, że wartości roku są interpretowane zgodnie z oczekiwaniami, wpisz wartości roku w postaci czterech cyfr (na przykład 2001, a nie 01). Wprowadzając lata czterocyfrowe, program Excel nie interpretuje wieku.
W przypadku wprowadzenia daty zawierającej rok dwucyfrowy w komórce sformatowanej jako tekst lub jako argument tekstowy funkcji, na przykład =ROK("1/1/31"), program Excel zinterpretuje rok w następujący sposób:
-
Od 00 do 29 jest interpretowana jako lata 2000–2029. Jeśli na przykład wpiszesz datę 2019-05-28, program Excel przyjmie datę 28 maja 2019 r.
-
Od 30 do 99 jest interpretowana jako lata 1930–1999. Jeśli na przykład wpiszesz datę 2008-05-28, program Excel przyjmie datę 28 maja 1998 roku.
W systemie Microsoft Windows można zmienić sposób interpretacji dwucyfrowych lat we wszystkich zainstalowanych programach systemu Windows.
Windows 10
-
W polu wyszukiwania na pasku zadań wpisz tekst panel sterowania, a następnie wybierz pozycję Panel sterowania.
-
W obszarze Zegar, język i region kliknij pozycję Zmień format daty, godziny lub liczb
-
Kliknij pozycję Opcje regionalne i językowe.
-
W oknie dialogowym Region kliknij pozycję Dodatkowe ustawienia.
-
Kliknij kartę Data .
-
W polu Po wprowadzeniu roku dwucyfrowego zmień górną granicę wieku jako rok między .
Po zmianie roku górnego limitu rok z dolnym limitem zostanie automatycznie zmieniony.
-
Kliknij przycisk OK.
Windows 8
-
Szybko przesuń palcem od prawej krawędzi do lewej krawędzi ekranu, naciśnij pozycję Search (jeśli używasz myszy, wskaż prawy górny róg ekranu, przesuń wskaźnik myszy w dół, a następnie kliknij pozycję Search), wpisz Panel sterowania w polu wyszukiwania, a następnie naciśnij lub kliknij pozycję Panel sterowania.
-
W obszarze Zegar, język i region kliknij pozycję Zmień format daty, godziny lub liczb.
-
W oknie dialogowym Region kliknij pozycję Dodatkowe ustawienia.
-
Kliknij kartę Data .
-
W polu Po wprowadzeniu roku dwucyfrowego zmień górną granicę wieku jako rok między .
Po zmianie roku górnego limitu rok z dolnym limitem zostanie automatycznie zmieniony.
-
Kliknij przycisk OK.
Windows 7
-
Kliknij przycisk Start, a następnie kliknij polecenie Panel sterowania.
-
Kliknij pozycję Region i język.
-
W oknie dialogowym Region kliknij pozycję Dodatkowe ustawienia.
-
Kliknij kartę Data .
-
W polu Po wprowadzeniu roku dwucyfrowego zmień górną granicę wieku jako rok między .
Po zmianie roku górnego limitu rok z dolnym limitem zostanie automatycznie zmieniony.
-
Kliknij przycisk OK.
Domyślnie podczas wprowadzania dat w skoroszycie daty są formatowane tak, aby były wyświetlane lata dwucyfrowe. Po zmianie domyślnego formatu daty na inny przy użyciu tej procedury wyświetlanie dat wprowadzonych wcześniej w skoroszycie zmieni się na nowy format, o ile daty nie zostały sformatowane przy użyciu okna dialogowego Formatowanie komórek (na karcie Narzędzia główne w grupie Liczba kliknij przycisk Uruchom okno dialogowe).
Windows 10
-
W polu wyszukiwania na pasku zadań wpisz tekst panel sterowania, a następnie wybierz pozycję Panel sterowania.
-
W obszarze Zegar, język i region kliknij pozycję Zmień format daty, godziny lub liczb
-
Kliknij pozycję Opcje regionalne i językowe.
-
W oknie dialogowym Region kliknij pozycję Dodatkowe ustawienia.
-
Kliknij kartę Data .
-
Na liście Format daty krótkiej kliknij format roku zawierający cztery cyfry ("rrrr").
-
Kliknij przycisk OK.
Windows 8
-
Szybko przesuń palcem od prawej krawędzi do lewej krawędzi ekranu, naciśnij pozycję Search (jeśli używasz myszy, wskaż prawy górny róg ekranu, przesuń wskaźnik myszy w dół, a następnie kliknij pozycję Search), wpisz Panel sterowania w polu wyszukiwania, a następnie naciśnij lub kliknij pozycję Panel sterowania.
-
W obszarze Zegar, język i region kliknij pozycję Zmień format daty, godziny lub liczb.
-
W oknie dialogowym Region kliknij pozycję Dodatkowe ustawienia.
-
Kliknij kartę Data .
-
Na liście Format daty krótkiej kliknij format roku zawierający cztery cyfry ("rrrr").
-
Kliknij przycisk OK.
Windows 7
-
Kliknij przycisk Start, a następnie kliknij polecenie Panel sterowania.
-
Kliknij pozycję Region i język.
-
W oknie dialogowym Region kliknij pozycję Dodatkowe ustawienia.
-
Kliknij kartę Data .
-
Na liście Format daty krótkiej kliknij format roku zawierający cztery cyfry ("rrrr").
-
Kliknij przycisk OK.
System dat zmienia się automatycznie po otwarciu dokumentu z innej platformy. Jeśli na przykład pracujesz w programie Excel i otworzysz dokument utworzony w Excel dla komputerów Mac, pole wyboru System daty 1904 zostanie zaznaczone automatycznie.
System dat można zmienić, wykonując następujące czynności:
-
Kliknij pozycję Plik > Opcje > Zaawansowane.
-
W sekcji Podczas obliczania tego skoroszytu zaznacz odpowiedni skoroszyt, a następnie zaznacz lub wyczyść pole wyboru Użyj systemu dat 1904 .
Mogą wystąpić problemy podczas kopiowania i wklejania dat lub tworzenia odwołań zewnętrznych między skoroszytami na podstawie dwóch różnych systemów dat. Daty mogą być wyświetlane po czterech latach i jeden dzień wcześniej lub później niż oczekiwana data. Te problemy mogą wystąpić niezależnie od tego, czy korzystasz z programu Excel dla systemu Windows, Excel dla komputerów Mac, czy obu tych programów.
Jeśli na przykład skopiujesz datę 5 lipca 2007 ze skoroszytu, w którym jest używany system daty 1900, a następnie wkleisz datę do skoroszytu korzystającego z systemu daty 1904, data będzie wyświetlana jako 6 lipca 2011, czyli 1462 dni później. Jeśli skopiujesz datę 5 lipca 2007 r. ze skoroszytu korzystającego z systemu daty 1904, a następnie wkleisz datę do skoroszytu korzystającego z systemu daty 1900, data będzie wyświetlana jako 4 lipca 2003 r., czyli 1462 dni wcześniej. Aby uzyskać podstawowe informacje, zobacz Systemy daty w programie Excel.
Rozwiązywanie problemu z kopiowaniem i wklejaniem
-
W pustej komórce wprowadź wartość 1462.
-
Zaznacz tę komórkę, a następnie na karcie Narzędzia główne w grupie Schowek kliknij przycisk Kopiuj.
-
Zaznacz wszystkie komórki zawierające niepoprawne daty.
Porada: Aby anulować zaznaczenie komórek, kliknij dowolną komórkę arkusza. Aby uzyskać więcej informacji, zobacz Zaznaczanie komórek, zakresów, wierszy lub kolumn w arkuszu.
-
Na karcie Narzędzia główne w grupie Schowek kliknij pozycję Wklej, a następnie kliknij pozycję Wklej specjalnie.
-
W oknie dialogowym Wklejanie specjalne w obszarze Wklej kliknij pozycję Wartości, a następnie w obszarze Operacja wykonaj jedną z następujących czynności:
-
Aby ustawić datę jako cztery lata, a dzień później, kliknij pozycję Dodaj.
-
Aby ustawić datę jako cztery lata i dzień wcześniej, kliknij pozycję Odejmij.
-
Rozwiązywanie problemu z odwołaniami zewnętrznymi
Jeśli używasz odwołania zewnętrznego do daty w innym skoroszycie z innym systemem dat, możesz zmodyfikować odwołanie zewnętrzne, wykonując jedną z następujących czynności:
-
Aby ustawić datę jako cztery lata, a dzień później, dodaj do niej liczbę 1462. Na przykład:
=[Book2]Sheet1!$A$1+1462
-
Aby ustawić datę jako cztery lata i dzień wcześniej, odejmij od niej 1462. Na przykład:
=[Book1]Sheet1!$A$1-1462
Potrzebujesz dodatkowej pomocy?
Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w Społecznościach.
Zobacz też
Dostosowywanie formatu daty do własnych potrzeb
Wyświetlanie liczb jako dat lub godzin