Numer ID artykułu: 214094 - Ostatnia weryfikacja: 22 maja 2006 - Weryfikacja: 6.2 JAK: Korzystanie z dat i godzin w programie Excel
Ten artykuł został opublikowany wcześniej pod numerem PL214094 Na tej stronieStreszczenie W tym artykule opisano krok po kroku, jak w programie Microsoft Excel korzystać z wbudowanych funkcji daty i godziny oraz wykonywać złożone obliczenia, korzystając z tych funkcji. Program Excel przechowuje wszystkie daty jako liczby całkowite, a godziny jako ułamki dziesiętne. Dzięki temu program Excel może dodawać, odejmować lub porównywać daty i godziny w taki sam sposób, jak wszystkie inne liczby. Wszelkie operacje na datach są przeprowadzane przy użyciu tego systemu. W tym systemie liczba porządkowa 1 reprezentuje datę i godzinę 1900-01-01 12:00:00. Godziny są przechowywane jako liczby dziesiętne z zakresu od 0,0 do 0,99999, gdzie 0,0 reprezentuje godzinę 00:00:00, a 0,99999 godzinę 23:59:59. Liczby całkowite reprezentujące daty i ułamki dziesiętne reprezentujące godziny mogą być łączone w liczby mające część całkowitą i część dziesiętną. Na przykład liczba 32331,06 reprezentuje datę i godzinę 1988-07-07 1:26:24. Aby pomóc użytkownikowi w przeprowadzaniu złożonych obliczeń na datach i godzinach, program Excel oferuje wiele wbudowanych funkcji dat i godzin. Funkcja DZIŚ() i funkcja TERAZ()Funkcja DZIŚ zwraca liczbę porządkową odpowiadającą bieżącej dacie (według zegara systemowego) i nie uwzględnia godziny. Funkcja TERAZ zwraca liczbę porządkową odpowiadającą bieżącej dacie z uwzględnieniem godziny.Jak są sortowane daty na podstawie liczby porządkowejW programie Excel daty są sortowane na podstawie liczby porządkowej daty, a nie liczby wyświetlanej. Dlatego przy sortowaniu dat w programie Excel mogą pojawiać się wyniki inne niż oczekiwane.Jeśli na przykład sortowana jest seria dat, które są wyświetlane w formacie daty mmmm (czyli wyświetlany jest tylko miesiąc), miesiące nie są sortowane alfabetycznie — daty są sortowane na podstawie ich liczby porządkowej. Jak są porównywane daty na podstawie liczby porządkowejPonieważ liczby porządkowe są również używane przy porównywaniu dat i godzin, rzeczywiste wyniki mogą być inne niż oczekiwane na podstawie wartości wyświetlanych.Jeśli na przykład do porównania jakiejś daty z datą bieżącą zostanie użyta funkcja TERAZ, jak w następującej formule,
=JEŻELI(TERAZ()=DATA.WARTOŚĆ("1992-10-01");PRAWDA;FAŁSZ)
=JEŻELI(DZIŚ()=DATA.WARTOŚĆ("1992-10-01");PRAWDA;FAŁSZ)
Jak pracować z datami w formułachJak znaleźć liczbę dni między datą bieżącą a przyszłąAby znaleźć liczbę dni między datą bieżącą a pewną datą w przyszłości, należy użyć następującej formuły:="rrrr-mm-dd"-TERAZ() Jak znaleźć liczbę dni, miesięcy i lat między dwiema datamiAby wyliczyć liczbę dni, miesięcy i lat między dwiema datami, gdzie data początkowa jest umieszczona w komórce A1, a data końcowa w komórce A2, wykonaj następujące kroki:
lat: 4; miesięcy: 1; dni: 6 Tę formułę można również rozbić na osobne segmenty dla dni, miesięcy i lat: Uwaga: Jeśli skopiujesz i wkleisz tę formułę, upewnij się, że nie ma podziałów wierszy, gdyż formuła nie będzie wtedy działać.
Segment Formuła
------------------------------------------------------------------------
Liczba dni między dwiema ="dni: "&A2-DATA(ROK(A2);MIESIĄC(A2)-
datami (bez lat i miesięcy) JEŻELI(DZIEŃ(A2)<DZIEŃ(A1);1;0);DZIEŃ(A1))
Liczba miesięcy między ="miesięcy: "&MIESIĄC(A2)- MIESIĄC(A1)+JEŻELI(ORAZ(MIESIĄC(A2)
dwiema datami (bez lat <=MIESIĄC(A1); DZIEŃ(A2)<DZIEŃ(A1));11;
i dni) JEŻELI(ORAZ(MIESIĄC(A2)<MIESIĄC(A1);DZIEŃ(A2)>=
DZIEŃ(A1));12;JEŻELI(ORAZ(MIESIĄC(A2)>MIESIĄC(A1);
DZIEŃ(A2)<DZIEŃ(A1));-1)))
Liczba pełnych lat między ="lat: "&ROK(A2)-ROK(A1)-JEŻELI(LUB(MIESIĄC(A2)<
dwiema datami MIESIĄC(A1);ORAZ(MIESIĄC(A2)=MIESIĄC(A1);
DZIEŃ(A2)<DZIEŃ(A1)));1;0)
Jak znaleźć liczbę dni roboczych między dwiema datamiAby obliczyć liczbę dni roboczych między dwiema datami, gdzie data początkowa jest umieszczona w komórce A1, a data końcowa w komórce A2, wykonaj następujące kroki:
Uwaga: Jeśli pojawi się wynik #NAZWA, kliknij polecenie Dodatki w menu Narzędzia. Zaznacz pole wyboru Analysis ToolPak, a następnie kliknij przycisk Tak w odpowiedzi na monit, czy chcesz zainstalować ten dodatek. Jak zwiększać datyAby zwiększyć datę o określoną liczbę lat, miesięcy lub dni, należy użyć następującej formuły:=DATA(ROK(odwołanie)+wartość1;MIESIĄC(odwołanie)+wartość2;DZIEŃ(odwołanie)+wartość3) Aby na przykład zwiększyć datę o jeden miesiąc, należy użyć formuły:
=DATA(ROK(DATA.WARTOŚĆ("1996-06-20"));MIESIĄC(DATA.WARTOŚĆ("1996-06-20"))+1; DZIEŃ(DATA.WARTOŚĆ("1996-06-20")))
Jak pracować z formułami zawierającymi godzinyJak wyliczyć czas, jaki upłynąłJeśli odejmie się zawartość jednej komórki od drugiej, aby znaleźć czas, jaki upłynął między godzinami w tych komórkach, wynikiem jest liczba porządkowa, która reprezentuje czas w godzinach, minutach i sekundach. Aby wynik był bardziej czytelny, w komórce zawierającej wynik należy użyć formatu g:mm.W następującym przykładzie, jeśli komórki C2 i D2 zawierają formułę =B2-A2, a komórka C2 jest w formacie Ogólne, komórka ta wyświetla liczbę dziesiętną (w tym przypadku 0,53125 — liczbę porządkową reprezentującą 12 godzin i 45 minut).
A1: Godzina początkowa B1: Godzina końcowa C1: Różnica D1: Różnica
(Ogólne) (g:mm)
A2: 6:30 AM B2: 7:15 PM C2: 0.53125 D2: 12:45
A1: Godzina początkowa B1: Godzina końcowa C1: Różnica D1: Różnica
(Ogólne) (g:mm)
A2: 7:45 PM B2: 10:30 AM C2: 0.61458333 D2: 14:45
=B2-A2+JEŻELI(A2>B2;1) Jak wyświetlać sumę godzin i minut obejmującą okres dłuższy niż 24 godzinyAby poprawnie wyświetlać okresy dłuższe niż 24 godziny, można używać wbudowanego formatu 37:30:55. Chcąc zamiast niego użyć formatu niestandardowego, należy ująć parametr godziny formatu w nawias kwadratowy, na przykład:[g]:mm Jak przekonwertować godzinę na równoważną jej liczbę dziesiętnąAby przekonwertować godzinę (g:mm:ss) na liczbę dziesiętną (0,00), trzeba przekonwertować liczbę porządkową na dziesiętną, mnożąc liczbę porządkową przez 24:=godzina*24 Jeśli na przykład komórka A1 zawiera wartość „4:30” reprezentującą cztery godziny i 30 minut, odpowiednią formułą jest: =A1*24 Jeśli komórka zawiera zarówno datę, jak i godzinę, należy użyć następującej formuły: =(godzina-ZAOKR.DO.CAŁK(godzina))*24 =(A1-ZAOKR.DO.CAŁK(A1))*24 Jak przekonwertować liczbę dziesiętną na równoważną jej godzinęAby przekonwertować liczbę dziesiętną (0,00) na godzinę (g:mm:ss), trzeba przekonwertować liczbę dziesiętną na porządkową, dzieląc liczbę dziesiętną przez 24:=godzina/24 =A1/24 Jak przenosić pliki pomiędzy programem Microsoft Excel dla komputerów Macintosh oraz programem Microsoft Excel dla systemu WindowsDomyślnie program Excel dla komputerów Macintosh korzysta z systemu daty 1904, a program Excel dla systemu Windows korzysta z systemu daty 1900. Oznacza to, że po wpisaniu liczby porządkowej 1 w programie Excel dla komputerów Macintosh w komórce, której formatem jest Data, program Excel wyświetli ją w postaci 1904-02-01 00:00. Program Excel dla systemu Windows wyświetli liczbę porządkową 1 jako 1900-01-01 00:00Jeśli się przenosi pliki z programu Excel dla komputerów Macintosh do programu Excel dla systemu Windows, różnica w interpretacji daty nie powinna stanowić problemu, ponieważ system daty jest przechowywany w każdym pliku. Jeśli jednak skopiuje się i wklei dane w plikach w różnych systemach daty oraz różnych platformach, wyświetlone daty mogą się różnić od poprawnej o cztery lata i jeden dzień. Aby przejść do systemu daty 1904 w programie Excel dla systemu Windows, wykonaj następujące kroki:
Materiały referencyjne
Aby uzyskać dodatkowe informacje, kliknij numery artykułów poniżej w celu wyświetlenia tych artykułów z bazy wiedzy Microsoft Knowledge Base. 214233
(http://support.microsoft.com/kb/214233/PL/
)
XL: Text or Number Converted to Unintended Number Format
214386
(http://support.microsoft.com/kb/214386/PL/
)
XL2000: Maksymalne wartości czasu w programie Microsoft Excel 241072
(http://support.microsoft.com/kb/241072/PL/
)
XL: Dates and Times Displayed as Serial Numbers When Viewing Formulas
264372
(http://support.microsoft.com/kb/264372/PL/
)
XL: Controlling and Understanding Settings in the Format Cells Dialog Box
| Inne zasoby Inne witryny pomocy
SpołecznośćUzyskaj pomoc terazTłumaczenia artykułów
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Powrót na górę
