Zwraca kolejne liczby porządkowe, które reprezentują datę.
Składnia
DATA(rok;miesiąc;dzień)
Rok Argument rok może być 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 zwraca DATE(108,1,2) datę 2 stycznia 2008 (1900+108). Jeśli rok należy do zakresu od 1900 do 9999 (włącznie), wartość jest używana jako rok. Na przykład zwraca DATE(2008,1,2) datę 2 stycznia 2008.
Miesiąc to liczba reprezentująca miesiąc w 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ą oznaczają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 DATE(2008,1,35) przykład zwraca liczbę kolejną oznaczają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ń są formułami, a nie stałymi.
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) |