Co warto wiedzieć
- Właściwa 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 korzystać z funkcji Data programu Excel. Funkcja DATA może być używana w każdej wersji programu Excel.
DATA Składnia i argumenty funkcji
Funkcja Excel DATE łączy trzy wartości w celu utworzenia daty. Po określeniu roku, miesiąca i dnia program Excel generuje numer seryjny, 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 w przypadku dużej ilości informacji. Funkcja DATA może być przydatna, jeśli data nie jest poprawnie sformatowana, na przykład jeśli jest połączona ze zwykłym tekstem lub jest rozłożona na wiele komórek.
Oto jak każde wystąpienie funkcji daty musi być napisane, aby Excel mógł je 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 roku jest wymagany.
- Miesiąc: Wprowadź miesiąc w roku jako dodatnią lub ujemną liczbę całkowitą 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ą od 1 do 31 lub wprowadź odwołanie do komórki do lokalizacji danych. Argument dzień jest wymagany.
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 Excel używa systemu daty 1900, co oznacza, że funkcja DATA nie wyświetli poprawnie roku dla niczego starszego niż 1900.
- Wprowadzanie 0 jako wartość roku jest takie samo jak wprowadzanie 1900, 1 jest równe 1901, 105to rok 2005 itd.
MIESIĄC
- Przekroczenie 12 jako wartości miesiąca spowoduje dodanie tej liczby miesięcy do wartości roku. 13, następnie dodaje rok i miesiąc do daty.
- 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żeli wartość dnia przekracza liczbę dni w danym miesiącu, dni nadmiarowe są dodawane do pierwszego dnia następnego miesiąca.
- Ujemna wartość dnia odejmuje tę liczbę dni plus jeden od pierwszego dnia miesiąca.
DATA Przykłady funkcji
Poniżej znajduje się kilka rzeczywistych formuł korzystających z funkcji DATE:
Rok, miesiąc i dzień w innych komórkach
=DATA(A2, B2, C2)
Ten przykład funkcji DATA używa A2 dla roku, B2 dla miesiąca i C2 dla dnia.
Rok we wzorze oraz miesiąc i dzień w innej komórce
=DATA(2020, A2, B2)
Możesz także mieszać sposób uzyskiwania danych. W tym przykładzie ustawiamy rok 2020 jako argument, ale miesiąc i dzień są pobierane z innych komórek.
Odejmowanie miesięcy przy użyciu argumentu ujemnego miesiąca
=DATA(2020, -2, 15)
Tutaj używamy liczby ujemnej w przestrzeni miesiąca. To przesuwa się wstecz przez rok zamiast do przodu, począwszy od stycznia 2020 r. (ponieważ formuła obejmuje 2020 r.). Ta formuła DATE daje 15.10.2019.
Odejmowanie dni przy użyciu argumentu z liczbą dni ujemnych
=DATA(2020, 1, -5)
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.
Argumenty dotyczące dużego dnia i miesiąca
=DATA(2020, 19, 50)
Ten przykład łączy kilka reguł wymienionych powyżej. Wartość roku wzrośnie od 2020 r., 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 daje 19.08.2021.
Dodaj 10 lat do tej pory w innej komórce
=DATA(ROK(A2)+10,MIESIĄC(A2),DZIEŃ(A2))
Funkcja Excel DATE może być również używana z innymi datami, takimi jak dodanie 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 E2, ale także dodać 10 do wartości roku.
Oblicz liczbę dni w roku
=A2-DATA(ROK(A2), 1, 0)
Oto podobny przykład funkcji DATA, w której obliczamy, ile dni w roku ma data w komórce E10. Na przykład 1.01.2020 to jeden dzień w roku, 5 stycznia to pięć dni i tak dalej. W tym przykładzie E10 to 8.04.2018, więc wynik to 216.
Konwertuj datę jako tekst na poprawnie sformatowaną datę
=DATA(LEWO(A2,4);ŚRODEK(A2,5,2);PRAWO(A2,2))
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 LEFT, MID i RIGHT, aby przekonwertować komórkę na prawidłowo sformatowana data.
To, co to robi, to wyodrębnienie pierwszych czterech cyfr od lewej za pomocą LEFT(A2, 4), pobranie dwóch cyfr od środka przy piątym znaku przez MID(A2, 5, 2), i połączenie ich z dwie ostatnie cyfry od prawej strony PRAWO(A2, 2). Obliczona data to 17.04.2020.
Zobacz nasze artykuły na temat korzystania z funkcji LEWO, PRAWO i ŚRODEK programu Excel, aby uzyskać więcej informacji.
W tym roku i miesiącu w konkretnym dniu
=DATA(ROK(DZIŚ()), MIESIĄC (DZIŚ()), 5)
Funkcja DZIŚ może być używana z funkcją DATE do pobierania informacji o dniu dzisiejszym. Na przykład, aby przypomnieć sobie o opłacaniu rachunków co miesiąc 5 dnia, możesz użyć tej formuły DATE, aby automatycznie dodać bieżący rok i miesiąc, a następnie umieścić 5 (lub odwołanie do komórki) jako wartość dnia.
Oblicz datę, gdy miesiąc jest tekstem
=DATA(A2, MIESIĄC(1&B2),C2)
Czasami data zawiera wersję tekstową miesiąca, na przykład czerwiec. Ponieważ program Excel nie rozumie tego jako liczby, musisz przekonwertować ją na jedną za pomocą funkcji MIESIĄC. Umieściliśmy to bezpośrednio w formule DATA, w pozycji miesiąca, jako MIESIĄC(1&B2).
Naprawianie dat, które nie wyglądają jak daty
Jeśli wynik funkcji DATA pokazuje kilka liczb zamiast daty, będziesz musiał sformatować komórkę jako datę.
Na przykład możesz zobaczyć dużą liczbę, taką jak 43938, zamiast normalnie wyglądającej daty, jak na poniższym zrzucie ekranu:
Aby ponownie sformatować komórkę, wybierz ją, wybierz menu rozwijane z elementu grupy Numer, a następnie wybierz jeden z formatów daty.