DATA

Dotyczy
Excel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac Excel 2024 Excel 2024 dla komputerów Mac Excel 2021 Excel 2021 dla komputerów Mac Excel 2019 Excel 2016

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).

Funkcja DATA, przykład 1 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.

DATA, funkcja Przykład 2 . 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

  1. Na karcie Narzędzia główne w sekcji Liczba wybierz pozycję Długi termin lub Data krótka.

  2. 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).

  3. Wybierz pozycję Data z menu Kategoria .

  4. Wybierz ustawienia regionalne (lokalizację) i format daty.

  5. Aby uzyskać więcej informacji o formatowaniu dat, zobacz Dostosowywanie formatu daty do potrzeb.

    Formatowanie komórki jako daty

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:

Obliczanie daty na podstawie innej daty

  1. Funkcja DATA tworzy datę.
    =DATA(ROK(C2)+5;MIESIĄC(C2);DZIEŃ(C2))
  2. Funkcja ROK sprawdza komórkę C2 i wyodrębnia wartość „2012”.
  3. 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.
  4. 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”.
  5. 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.

Konwertowanie ciągów tekstowych i liczb na daty

  1. Funkcja DATA tworzy datę.
    =DATA(LEWY(C2;4);FRAGMENT.TEKSTU(C2;5;2);PRAWY(C2;2))
  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".
  3. 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.
  4. 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).

Zwiększanie lub zmniejszanie daty o określoną liczbę dni