Grąžina nuoseklų sekos skaičių, reiškiantį konkrečią datą.
Sintaksė
DATE(metai,mėnuo,diena)
Metai Argumentas metai gali būti nuo vieno iki keturių skaitmenų. Jei metai yra nuo 0 (nulio) iki 1899 (imtinai), norint apskaičiuoti metus, reikšmė pridedama prie 1900. Pavyzdžiui, DATE(108,1,2) grąžina 2008 m. sausio 2 d. (1900+108). Jei metai yra nuo 1900 iki 9999 (imtinai), reikšmė naudojama kaip metai. Pavyzdžiui, DATE(2008,1,2) grąžina 2008 m. sausio 2 d.
Mėnuo yra skaičius, nurodantis metų mėnesį. Jei mėnesio skaičius yra didesnis už 12, mėnuo tą mėnesių skaičių pridės prie pirmojo nurodyto metų mėnesio. Pavyzdžiui, DATE(2008,14,2) pateikia sekos numerį, reiškiantį 2009 m. vasario 2 d.
Diena yra skaičius, nurodantis mėnesio dieną. Jei dienos skaičius yra didesnis už nurodytą mėnesio dienų skaičių, diena tą skaičių pridės prie pirmosios mėnesio dienos. Pavyzdžiui, DATE(2008,1,35) pateikia sekos skaičių, reiškiantį 2008 m. vasario 4 d.
Pastabos
-
Datos saugomos kaip nuoseklūs serijos numeriai, kad jas būtų galima naudoti skaičiuojant. Pagal numatytuosius nustatymus, 1899 m. gruodžio 31 d. yra serijos numeris 1, o 2008 m. sausio 1 d. yra serijos numeris 39448, nes ta data yra 39.448 dienos po 1900 m. sausio 1 d.
-
Funkcija DATE yra naudingiausia formulėse, kuriose metai, mėnuo ir diena yra formulės, o ne konstantos.
Pavyzdys
|
Metai |
Mėnuo |
Diena |
Formulė |
Aprašas (rezultatas) |
|---|---|---|---|---|
|
2008 |
1 |
1 |
=DATE([Year],[Month],[Day]) |
Datos sekos data (2008-01-01 arba 39448) |