Program Excel udostępnia funkcję DATA, która służy do utworzenia daty na podstawie trzech osobnych wartości.
Szczegóły techniczne
Funkcja DATA zwraca kolejną liczbę porządkową reprezentującą konkretną datę.
Składnia: DATA(rok;miesiąc;dzień)
W składni funkcji DATA występują następujące argumenty:
Rok Argument wymagany. Wartość argumentu rok może zawierać od jednej do czterech cyfr. Program Excel interpretuje argument roku zgodnie z systemem daty używanym na komputerze. Domyślnie program Microsoft Excel dla systemu Windows używa systemu daty 1900, co oznacza, że pierwsza data to 1 stycznia 1900 r.
Porada
Aby uniknąć uzyskania niepożądanych wyników, należy użyć argumentu roku składającego się z czterech cyfr. Na przykład użycie argumentu "07" daje wynik "1907" lub "2007". Podanie czterech cyfr pozwala uniknąć nieporozumień.
- Jeśli rok ma wartość między 0 (zero) a 1899 (włącznie), program Excel dodaje tę wartość do 1900, aby obliczyć rok. Na przykład funkcja DATA(108;1;2) zwraca datę 2 stycznia 2008 (1900+108).
- Jeśli rok ma wartość między 1900 a 9999 (włącznie), program Excel użyje tej wartości jako roku. Na przykład funkcja DATA(2008;1;2) zwraca datę 2 stycznia 2008.
- Jeśli rok jest mniejszy niż 0 albo jest większy lub równy 10000, program Excel zwraca #NUM! wartość błędu #ADR!.
Miesiąc Argument wymagany. Dodatnia lub ujemna liczba całkowita z zakresu od 1 do 12, która oznacza miesiąc roku (od stycznia do grudnia).
- Jeśli argument miesiąc jest większy niż 12 , funkcja miesiąc dodaje tę liczbę miesięcy do pierwszego miesiąca określonego roku. Na przykład funkcja DATA(2008;14;2) zwraca liczbę kolejną oznaczającą datę 2 lutego 2009.
- Jeśli argument miesiąc jest krótszy od 1, argument miesiąc odejmuje wielkość tej liczby miesięcy plus 1 od pierwszego miesiąca określonego roku. Na przykład funkcja DATA(2008;-3;2) zwraca liczbę kolejną oznaczającą datę 2 września 2007.
Dzień Argument wymagany. Dodatnia lub ujemna liczba całkowita z zakresu od 1 do 31, która oznacza dzień miesiąca.
- Jeśli argument dzień jest dłuższy niż liczba dni w określonym miesiącu, funkcja dzień dodaje tę liczbę dni do pierwszego dnia miesiąca. Na przykład funkcja DATA(2008;1;35) zwraca liczbę kolejną oznaczającą datę 4 lutego 2008.
- Jeśli argument dzień jest krótszy niż 1, funkcja dni odejmuje wielkość liczby dni powiększonej o jeden od pierwszego określonego dnia miesiąca. Na przykład funkcja DATA(2008;1;-15) zwraca liczbę kolejną oznaczającą datę 16 grudnia 2007.
Uwaga
Program Excel przechowuje daty jako uporządkowane liczby kolejne, których można używać w obliczeniach. Data 1 stycznia 1900 r. jest liczbą kolejną 1, a data 1 stycznia 2008 r. jest liczbą kolejną 39448, ponieważ różnica między tymi datami jest równa 39 447 dniom. W celu wyświetlania prawidłowej daty należy zmienić format liczb (polecenie Formatuj komórki).
Składnia: DATA(rok;miesiąc;dzień)
Na przykład wywołanie funkcji =DATA(C2;A2;B2) spowoduje połączenie roku z komórki C2, miesiąca z komórki A2 i dnia z komórki B2 oraz umieszczenie wynikowej daty w jednej komórce. Poniższy przykład przedstawia końcowy rezultat działania funkcji w komórce D2.
. Musisz wstawić daty bez używania formuły? Nie ma problemu. W komórce można wstawić bieżącą datę i godzinę lub datę, która będzie aktualizowana. Dane można również wypełniać automatycznie w komórkach arkusza.
Zmienianie formatu daty
Na karcie Narzędzia główne w sekcji Liczba wybierz pozycję Długi termin lub Data krótka.
Możesz też kliknąć prawym przyciskiem myszy komórki, które chcesz zmienić, a następnie wybrać polecenie Formatuj komórki lub nacisnąć klawisze Ctrl+1. Na komputerze Mac kliknij komórki z wciśniętym klawiszem Ctrl (Command+1 na komputerze Mac).
Wybierz pozycję Data z menu Kategoria .
Wybierz ustawienia regionalne (lokalizację) i format daty.
Aby uzyskać więcej informacji o formatowaniu dat, zobacz Dostosowywanie formatu daty do potrzeb.
Obliczanie daty na podstawie innej daty
Za pomocą funkcji DATA można utworzyć datę na podstawie daty zawartej w innej komórce. Na przykład za pomocą funkcji ROK, MIESIĄC i DZIEŃ można określić datę rocznicy na podstawie innej komórki. Załóżmy, że pierwszy dzień pracownika w pracy to 01.10.2016; Za pomocą funkcji DATA można ustalić datę piątej rocznicy tego roku:
- Funkcja DATA tworzy datę.
=DATA(ROK(C2)+5;MIESIĄC(C2);DZIEŃ(C2)) - Funkcja ROK sprawdza komórkę C2 i wyodrębnia wartość „2012”.
- Element „+5” powoduje dodanie 5 lat, co umożliwia przypisanie wartości „2017” tej części daty rocznicy w komórce D2, która określa rok.
- Funkcja MIESIĄC wyodrębnia wartość „3” z komórki C2. W efekcie tej części daty w komórce D2, która określa miesiąc, zostaje przypisana wartość „3”.
- Funkcja DZIEŃ wyodrębnia wartość „14” z komórki C2. W efekcie tej części daty w komórce D2, która określa dzień, zostaje przypisana wartość „14”.
Konwertowanie ciągów tekstowych i liczb na daty
Jeśli otworzysz plik pochodzący z innego programu, program Excel spróbuje rozpoznać daty zawarte w danych. Jednak czasami nie jest to możliwe. Dzieje się tak, na przykład gdy liczby nie wyglądają tak jak typowe daty lub gdy dane są sformatowane jako tekst. W takim przypadku możesz przekonwertować dane na daty za pomocą funkcji DATA. Na przykład na poniższej ilustracji komórka C2 zawiera datę w formacie RRRRMMDD. Zawartość komórki jest również sformatowana jako tekst. Aby przekonwertować ją na datę, użyto funkcji DATA oraz funkcji LEWY, FRAGMENT.TEKSTU i PRAWY.
- Funkcja DATA tworzy datę.
=DATA(LEWY(C2;4);FRAGMENT.TEKSTU(C2;5;2);PRAWY(C2;2)) - Funkcja LEWY analizuje komórkę C2 i pobiera pierwsze cztery znaki z lewej strony. W efekcie tej części przekonwertowanej daty w komórce D2, która określa rok, zostaje przypisana wartość "2014".
- Funkcja FRAGMENT.TEKSTU sprawdza komórkę C2. Zaczyna się od piątego znaku, a następnie zajmuje dwa znaki w prawo. W efekcie tej części przekonwertowanej daty w komórce D2, która określa miesiąc, zostaje przypisana wartość "03". Ponieważ komórka D2 jest ustawiona na datę, znak "0" nie jest uwzględniany w końcowym wyniku.
- Funkcja PRAWY sprawdza komórkę C2 i pobiera dwa skrajne znaki znajdujące się z prawej strony. W efekcie tej części daty w komórce D2, która określa dzień, zostaje przypisana wartość "14".
Zwiększanie lub zmniejszanie daty o określoną liczbę dni
Aby zwiększyć lub zmniejszyć datę o określoną liczbę dni, wystarczy dodać liczbę dni do wartości daty lub odwołania do komórki zawierającej datę bądź odjąć tę liczbę od wartości lub odwołania.
W poniższym przykładzie komórka A5 zawiera datę, którą chcemy zwiększać i zmniejszać o 7 dni (wartość w komórce C5).