Zwraca kolejne liczby porządkowe, które reprezentują datę.
Składnia
DATA(rok;miesiąc;dzień)
Rok Argument rok może mieć od jednej do czterech cyfr. Jeśli rok ma wartość między 0 (zero) a 1899 (włącznie), wartość jest dodawana do 1900 w celu obliczenia roku. Na przykład DATE(108,1,2) zwraca datę 2 stycznia 2008 (1900+108). Jeśli wartość roku wynosi od 1900 do 9999 (włącznie), wartość jest używana jako rok. Na przykład DATE(2008,1,2) zwraca datę 2 stycznia 2008.
Miesiąc to liczba reprezentująca miesiąc roku. Jeśli miesiąc jest określony liczbą większą niż 12, wartość argumentu miesiąc jest dodawana do pierwszego miesiąca danego roku. Na przykład DATE(2008,14,2) zwraca liczbę kolejną reprezentującą datę 2 lutego 2009.
Dzień to liczba reprezentująca dzień miesiąca. Jeśli wartość argumentu dzień jest większa niż liczba dni w danym miesiącu, wartość argumentu dzień jest dodawana do pierwszego dnia danego miesiąca. Na przykład DATE(2008,1,35) zwraca liczbę kolejną reprezentującą datę 4 lutego 2008.
Uwagi
-
Daty są przechowywane jako kolejne liczby porządkowe, aby można było używać ich w obliczeniach. Domyślnie 31 grudnia 1899 roku to liczba kolejna 1, a 1 stycznia 2008 roku to liczba kolejna 39448, ponieważ przypada 39 448 dni po 1 stycznia 1900 roku.
-
Funkcja DATA jest najbardziej przydatna w formułach, w których rok, miesiąc i dzień to formuły, a nie stałe.
Przykład
Rok |
Miesiąc |
Dzień |
Formuła |
Opis (wynik) |
---|---|---|---|---|
2008 |
1 |
1 |
=DATA([Rok];[Miesiąc];[Dzień]) |
Data kolejna daty (2008-01-01 lub 39448) |