Vráti poradové číslo, ktoré predstavuje konkrétny dátum.
Syntax
DATE(rok;mesiac;deň)
Rok Argument rok môže byť jedna až štyri číslice. Ak je rok medzi 0 (nula) a 1899 (vrátane), hodnota sa pripočíta k hodnote 1900 na výpočet roka. Napríklad DATE(108,1,2) vráti dátum 2. januára 2008 (1900+108). Ak je rok medzi 1900 a 9999 (vrátane), hodnota sa použije ako rok. Napríklad DATE(2008,1,2) vráti dátum 2. januára 2008.
Mesiac je číslo predstavujúce mesiac v roku. Ak je mesiac väčší ako 12, mesiac pripočíta tento počet mesiacov k prvému mesiacu v zadanom roku. Napríklad DATE(2008,14,2) vráti poradové číslo predstavujúce 2. február 2009.
Deň je číslo predstavujúce deň v mesiaci. Ak je deň väčší ako počet dní v zadanom mesiaci, deň pripočíta 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
-
Dátumy sa ukladajú ako poradové čísla tak, aby sa mohli použiť vo výpočtoch. Pri predvolených nastaveniach predstavuje 31. december 1899 poradové číslo 1 a 1. január 2008 poradové číslo 39 448, pretože je 39 448 dní po 1. januári 1900.
-
Funkcia DATE je najužitočnejšia vo vzorcoch, kde rok, mesiac a deň sú vzorce, nie konštanty.
Príklad
Rok |
Mesiac |
Deň |
Vzorec |
Popis (výsledok) |
---|---|---|---|---|
2008 |
1 |
1 |
=DATE([Rok],[Mesiac],[Deň]) |
Poradový dátum pre dátum (1.1.2008 alebo 39448) |