Vráti poradové číslo, ktoré predstavuje konkrétny dátum.
Syntax
DATE(year,month,day)
Year. Argument roku môže mať maximálne štyri číslice. Ak má rok hodnotu medzi 0 (nula) a 1899 (vrátane), táto hodnota sa pridá k 1900 na výpočet roku. Napríklad DATE(108,1,2) vráti hodnotu 2. január 2008 (1900+108). Ak má rok hodnotu medzi 1900 a 9999 (vrátane), táto hodnota sa použije ako rok. Napríklad DATE(2008,1,2) vráti dátum 2. január 2008.
Month Číslo vyjadrujúce mesiac v roku. Ak je toto číslo väčšie ako 12, argument month pridá tento počet mesiacov k prvému mesiacu v danom roku. Napríklad funkcia DATE(2008,14,2) vráti poradové číslo predstavujúce 2. február 2009.
Day. Číslo vyjadrujúce deň v mesiaci. Ak je toto číslo väčšie než počet dní v danom mesiaci, argument day pridá tento počet dní k prvému dňu v mesiaci. Napríklad DATE(2008,1,35) vráti poradové číslo predstavujúce 4. február 2008.
Poznámky
-
Aby sa dátumy mohli využívať pri výpočtoch, ukladajú sa ako poradové čísla. Podľa predvoleného nastavenia má dátum 31. december 1899 poradové číslo 1 a 1. január 2008 poradové číslo 39 448, pretože počet dní po 1. januári 1900 je 39 448.
-
Funkcia DATE je užitočná vo vzorcoch, kde argumenty rok, mesiac a deň nie sú konštanty, ale vzorce.
Príklad
Rok |
Mesiac |
Deň |
Vzorec |
Popis (výsledok) |
2008 |
13 |
13 |
=DATE([Rok],[Mesiac],[Deň]) |
Poradové číslo dátumu pre dátum (1. 1. 2008 alebo 39448) |