Vrátí sekvenční pořadové číslo, které představuje určité datum.
Syntaxe
DATUM(rok;měsíc;den)
Rok Argument roku může být jednomístný až čtyřciferný. Pokud je rok v rozmezí 0 až 1899 (včetně), vypočítá se rok přičtením k roku 1900.
DATE(108,1,2) Například vrátí hodnotu 2. ledna 2008 (1900+108). Pokud je rok v rozmezí 1900 až 9999 (včetně), je jako rok použita hodnota.
DATE(2008,1,2) Například vrátí hodnotu 2. ledna 2008.
Měsíc je číslo představující měsíc v roce. Pokud je hodnota argumentu měsíc větší než 12, argument měsíc způsobí přičtení tohoto počtu měsíců k prvnímu měsíci daného roku.
DATE(2008,14,2) Například vrátí pořadové číslo představující 2. únor 2009.
Den je číslo představující den v měsíci. Pokud je hodnota argumentu den větší než počet dní v zadaném měsíci, přičte se hodnota argumentu den k prvnímu dni zadaného měsíce.
DATE(2008,1,35) Například vrátí pořadové číslo představující 4. únor 2008.
Poznámky
- Data se ukládají jako pořadová čísla, aby se dala použít ve výpočtech. Ve výchozím nastavení má datum 31. prosince 1899 pořadové číslo 1 a datum 1. ledna 2008 má pořadové číslo 39448, protože představuje 39 448. den po 1. lednu 1900.
- Funkce DATUM je nejužitečnější ve vzorcích, kde rok, měsíc a den jsou vzorce, ne konstanty.
Příklad
| Rok | Měsíc: | Den: | Vzorec | Popis (výsledek) |
|---|---|---|---|---|
| 2008 | 1 | 1 | =DATUM([Rok];[Měsíc];[Den]) | Pořadové číslo data (1.1.2008 nebo 39448) |