Jak korzystać z funkcji DATA programu Excel

Jak korzystać z funkcji DATA programu Excel

Co wiedzieć

  • Składnia funkcji DATA to =DATA(rok,miesiąc,dzień). Na przykład: =DATA(1986;3;18)
  • Możesz pobrać rok, miesiąc i dzień z innych komórek. Na przykład: =DATA(A2;B2;C2)
  • Odejmij miesiące i dni, używając argumentów ujemnych. Na przykład: =DATA(2020;-2;-15)

W tym artykule wyjaśniono, jak używać funkcji DATA programu Excel w każdej wersji programu Excel.

Składnia i argumenty funkcji DATA

Funkcja DATA programu Excel łączy trzy wartości w celu utworzenia daty. Po określeniu roku, miesiąca i dnia program Excel tworzy numer kolejny, który można następnie sformatować jako normalnie wyglądającą datę.

Typowym sposobem wprowadzania daty w programie Excel jest wpisanie całej daty w jednej komórce, ale jest to niewygodne, gdy masz do czynienia z dużą ilością informacji. Funkcja DATA może być przydatna, jeśli data nie jest poprawnie sformatowana, na przykład jest połączona ze zwykłym tekstem lub jest rozłożona na wiele komórek.

W ten sposób należy napisać każde wystąpienie funkcji daty, aby program Excel mógł ją poprawnie przetworzyć:

=DATA (rok,miesiąc,dzień)

  • Rok: wprowadź rok jako liczbę o długości od jednej do czterech cyfr lub wprowadź odwołanie do komórki do lokalizacji danych w arkuszu. Argument rok jest wymagany.
  • Miesiąc: Wprowadź miesiąc w roku jako dodatnią lub ujemną liczbę całkowitą z zakresu od 1 do 12 (od stycznia do grudnia) lub wprowadź odwołanie do komórki do lokalizacji danych. Argument miesiąca jest wymagany.
  • Dzień: Wprowadź dzień miesiąca jako dodatnią lub ujemną liczbę całkowitą z zakresu od 1 do 31 lub wprowadź odwołanie do komórki, w której znajdują się dane. Argument dzień jest wymagany.
Funkcja DATA w Excelu

Dodatkowe informacje o funkcji daty

Oto kilka innych ważnych rzeczy, które należy wiedzieć o argumentach roku, miesiąca i dnia:

ROK

  • Domyślnie program Excel używa systemu daty 1900, co oznacza, że ​​funkcja DATA nie wyświetli poprawnie roku dla elementów starszych niż 1900.
  • Wprowadzenie 0 jako wartości roku jest równoznaczne z wprowadzeniem 1900, 1 równa się 1901, 105 to 2005 itd.

MIESIĄC

  • Przekroczenie 12 jako wartości miesiąca spowoduje dodanie tej liczby miesięcy do wartości roku. 13 dodaje więc do daty jeden rok i jeden miesiąc.
  • Użycie liczby ujemnej jako wartości miesiąca spowoduje odjęcie tej liczby miesięcy plus jeden od pierwszego miesiąca roku.

DZIEŃ

  • Jeśli wartość dnia przekracza liczbę dni w danym miesiącu, dodatkowe dni są dodawane do pierwszego dnia następnego miesiąca.
  • Ujemna wartość dnia odejmuje tę liczbę dni plus jeden od pierwszego dnia miesiąca.

Przykłady funkcji DATA

Poniżej znajduje się kilka rzeczywistych formuł korzystających z funkcji DATA:

Rok, miesiąc i dzień w innych komórkach


=DATE(A2,B2,C2)

Przykład funkcji DATA w Excelu

W tym przykładzie funkcji DATA użyto A2 dla roku, B2 dla miesiąca i C2 dla dnia.

Rok w formule oraz miesiąc i dzień w innej komórce


=DATE(2020,A2,B2)

Przykład funkcji DATA w Excelu

Możesz także mieszać sposób uzyskiwania danych. W tym przykładzie podajemy argument rok 2020, ale miesiąc i dzień są pobierane z innych komórek.

Odejmij miesiące, używając argumentu ujemnego miesiąca


=DATE(2020,-2,15)

DATA Funkcja programu Excel z ujemnym miesiącem

Tutaj używamy liczby ujemnej w przestrzeni miesiąca. Powoduje to cofanie się w ciągu roku zamiast do przodu, począwszy od stycznia 2020 r. (ponieważ formuła obejmuje rok 2020). Ta formuła DATE tworzy 15.10.2019.

Odejmij dni, używając argumentu dzień ujemny


=DATE(2020,1,-5)

Przykład funkcji DATA w programie Excel z dniem ujemnym

Bez liczby ujemnej ta data zostałaby obliczona jako 1/5/2020. Jednak ujemna wartość dnia odejmuje pięć dni (plus jeden) od 1.01.2020, co daje datę 26.12.2019.

Duże argumenty dnia i miesiąca


=DATE(2020,19,50)

Przykład funkcji DATA w Excelu

Ten przykład łączy kilka zasad wymienionych powyżej. Wartość roku wzrośnie od 2020, ponieważ miesiąc przekroczy 12, a miesiąc, który zostanie obliczony, również się zmieni, ponieważ wartość dnia przekroczy liczbę dni w dowolnym miesiącu. Ta formuła DATE tworzy 19.08.2021.

Dodaj 10 lat do daty w innej komórce


=DATE(YEAR(A2)+10,MONTH(A2),DAY(A2))

Przykład funkcji Excel DATA

Funkcji DATA programu Excel można również używać z innymi datami, na przykład w celu dodania godziny do istniejącej daty. W tym przykładzie chcemy zobaczyć datę, która jest 10 lat po istniejącej dacie. Istniejąca data znajduje się w komórce E2, więc musimy napisać tę formułę w taki sposób, aby wyodrębnić rok, miesiąc i dzień z komórki E2, ale także dodać 10 do wartości roku.

Oblicz liczbę dni w roku


=A2-DATE(YEAR(A2),1,0)

Funkcja Excel DATA licząca dni

Oto podobny przykład funkcji DATA, w której obliczamy liczbę dni w roku, w których znajduje się data w komórce E10. Na przykład 1/1/2020 to jeden dzień w roku, 5 stycznia to pięć dni i tak dalej. W tym przykładzie E10 to 8/4/2018, więc wynikiem jest 216.

Konwertuj datę jako tekst na odpowiednio sformatowaną datę


=DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))

Funkcja Excel DATA formatująca komórkę

Jeśli komórka, z którą masz do czynienia, zawiera pełną datę, ale jest sformatowana jako tekst, na przykład 20200417, możesz użyć tej formuły DATA w połączeniu z funkcjami LEWA, ŚRODEK i PRAWA, aby przekonwertować komórkę na odpowiednio sformatowaną datę.

To, co robi, polega na wyodrębnieniu pierwszych czterech cyfr od lewej za pomocą LEFT (A2,4), pobraniu dwóch cyfr ze środka przy piątym znaku za pomocą MID (A2,5,2) i połączeniu ich z dwiema ostatnimi cyframi z prawo z PRAWY(A2,2). Obliczona data to 17.04.2020.

Więcej informacji znajdziesz w naszych artykułach na temat używania funkcji LEWY, PRAWY i ŚRODEK programu Excel.

W tym roku i miesiącu w określonym dniu


=DATE(YEAR(TODAY()), MONTH(TODAY()), 5)

Funkcje DATA i DZIŚ w jednej formule programu Excel

Funkcja DZIŚ może być używana z funkcją DATA do pobierania informacji o dniu dzisiejszym. Na przykład, aby przypomnieć sobie o płaceniu rachunków co miesiąc piątego dnia, możesz użyć tej formuły DATA, aby automatycznie dodać bieżący rok i miesiąc, ale następnie umieść 5 (lub odwołanie do komórki) jako wartość dnia.

Oblicz datę, gdy miesiąc to tekst


=DATE(A2,MONTH(1&B2),C2)

Funkcje DATA i MIESIĄC w jednej formule programu Excel

Czasami data zawiera tekstową wersję miesiąca, na przykład czerwiec. Ponieważ Excel nie rozumie tego jako liczby, musisz przekonwertować go na jeden za pomocą funkcji MIESIĄC. Umieściliśmy to bezpośrednio w formule DATA, na pozycji miesiąca, jako MIESIĄC(1&B2).

Naprawianie dat, które nie wyglądają jak daty

Jeśli wynik funkcji DATA zawiera kilka liczb zamiast daty, musisz sformatować komórkę jako datę.

Na przykład zamiast normalnie wyglądającej daty możesz zobaczyć dużą liczbę, taką jak 43938, jak na poniższym zrzucie ekranu:

Opcja formatu krótkiej daty programu Excel

Aby ponownie sformatować komórkę, zaznacz ją, wybierz menu rozwijane z elementu grupy Liczba, a następnie wybierz jeden z formatów daty.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *