Vráti poradové číslo predstavujúce konkrétny dátum.
Syntax
DATE(rok;mesiac;deň)
Rok Argument rok môže mať hodnotu od 1 do 4 číslic. Ak je hodnota roka z intervalu od 0 (nula) do 1899 (vrátane), hodnota sa pripočíta k roku 1900, aby sa vypočítal rok. Vráti napríklad DATE(108,1,2) dátum 2. január 2008 (1 900 + 108). Ak je rok medzi 1900 a 9999 (vrátane), hodnota sa použije ako rok. Vráti napríklad DATE(2008,1,2) 2. január 2008.
Mesiac je číslo predstavujúce mesiac roka. Ak je mesiac väčší ako 12, pripočíta tento počet mesiacov k prvému mesiacu zadaného roka. Vráti napríklad DATE(2008,14,2) poradové číslo predstavujúce 2. február 2009.
Deň je číslo predstavujúce deň v mesiaci. Ak je argument deň väčší ako počet dní v zadanom mesiaci, položka deň pripočíta tento počet dní k prvému dňu v mesiaci. Vráti napríklad DATE(2008,1,35) 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, a nie konštanty.
Príklad
| Rok | Mesiac | Deň | Vzorec | Popis (výsledok) |
|---|---|---|---|---|
| 2008 | 1 | 1 | =DATE([Rok];[Mesiac];[Deň]) | Poradový dátum dátumu (1/1/2008 alebo 39448) |