DATE (funkcia)

Použite excelovú funkciu DATE, keď potrebujete skombinovať tri samostatné hodnoty a vytvoriť z nich dátum.

Funkcia DATE vráti poradové číslo, ktoré predstavuje konkrétny dátum.

Syntax: DATE(rok;mesiac;deň)

Syntax funkcie DATE obsahuje nasledovné argumenty:

  • Rok    Povinný argument. Hodnota argumentu rok môže mať maximálne štyri číslice. Excel interpretuje argument rok podľa dátumového systému, ktorý sa používa v počítači. Microsoft Excel pre Windows predvolene používa dátumový systém 1900, čo znamená, že prvý dátum je 1. január 1900.

    Tip : Ak chcete predísť nechceným výsledkom, používajte pre argument rok štyri číslice. Hodnota „07“ môže napríklad znamenať rok 1907 alebo 2007. Štyrmi číslicami sa vyhnete nedorozumeniam.

    • Ak je hodnota argumentu rok z intervalu 0 (nula) až 1899 (vrátane), Excel vypočíta rok tak, že k tejto hodnote pripočíta číslo 1900. Napríklad funkcia DATE(108;1;2) vráti dátum 2. január 2008 (1 900 + 108).

    • Ak je hodnota argumentu rok z intervalu 1900 až 9999 (vrátane), Excel použije túto hodnotu ako rok. Napríklad funkcia DATE(2008;1;2) vráti dátum 2. január 2008.

    • Ak je hodnota argumentu rok menšia ako 0 (nula) alebo väčšia ako 10 000, Excel vráti chybovú hodnotu #ČÍSLO!

  • Mesiac    Povinný argument. Je to kladné alebo záporné celé číslo predstavujúce mesiac roka z intervalu od 1 do 12 (január až december).

    • Ak je hodnota argumentu mesiac väčšia ako 12, argument mesiac pripočíta tento počet mesiacov k prvému mesiacu zadaného roka. Napríklad vzorec DATE(2008;14;2) vráti poradové číslo zodpovedajúce dátumu 2. február 2009.

    • Ak je hodnota argumentu mesiac menšia ako 1, argument mesiac odpočíta absolútnu hodnotu tohto čísla (plus 1) od prvého mesiaca zadaného roka. Napríklad vzorec DATE(2008;-3;2) vráti poradové číslo zodpovedajúce dátumu 2. september 2007.

  • Deň    Povinný argument. Je to kladné alebo záporné celé číslo predstavujúce deň v mesiaci z intervalu od 1 do 31.

    • Ak je hodnota argumentu deň väčšia ako počet dní v zadanom mesiaci, argument deň pripočíta tento počet dní k prvému dňu v danom mesiaci. Napríklad vzorec DATE(2008;1;35) vráti poradové číslo zodpovedajúce dátumu 4. február 2008.

    • Ak je hodnota argumentu deň menšia ako 1, argument deň odpočíta absolútnu hodnotu tohto čísla (plus 1) od prvého dňa zadaného mesiaca. Napríklad vzorec DATE(2008;1;-15) vráti poradové číslo zodpovedajúce dátumu 16. december 2007.

Poznámka : Excel dátumy ukladá ako poradové čísla, aby sa mohli použiť vo výpočtoch. Dátum 1. január 1900 predstavuje poradové číslo 1. Dátum 1. január 2008 má poradové číslo 39 448, pretože nasleduje 39 447 dní po 1. januári 1900. Na zobrazenie správneho dátumu je potrebné zmeniť formát čísla (príkaz Formátovať bunky).

Funkcia DATE, príklad 1

Syntax: DATE(rok;mesiac;deň)

Napríklad: vzorec =DATE(C2;A2;B2) skombinuje rok z bunky C2, mesiac z bunky A2 a deň z bunky B2 a vloží ich do jednej bunky ako dátum. Nižšie uvedený príklad uvádza konečný výsledok v bunke D2.

Funkcia DATE, príklad 2

Potrebujete vložiť dátumy bez vzorca? Žiadny problém. Môžete vložiť aktuálny dátum alebo vložiť dátum, ktorý sa aktualizuje. Môžete tiež automaticky vyplniť stĺpec dátumov.

  1. Kliknite pravým tlačidlom myši na bunky, ktoré chcete zmeniť. V Macu stlačte kláves Ctrl a kliknite na bunky.

  2. Na karte Domov kliknite na položky Formátovať > Formátovať bunky alebo stlačte kombináciu klávesov Ctrl + 1 (Command + 1 v Macu).

  3. 3. Vyberte požadované miestne nastavenie (polohu) a formát dátumu.

  4. Ďalšie informácie o formátovaní dátumov nájdete v téme Formátovanie dátumu požadovaným spôsobom.

    Formátovanie bunky ako dátumu

Pomocou funkcie DATE môžete vytvoriť dátum, ktorý je založený na dátume inej bunky. Pomocou funkcií YEAR, MONTH a DAY napríklad môžete vytvoriť dátum výročia, ktorý je založený na inej bunke. Povedzme, že prvým dňom v práci niektorého zamestnanca je 10.1.2016. Pomocou funkcie DATE možno stanoviť dátum jeho piateho výročia:

Výpočet dátumu na základe iného dátumu

  1. Funkcia DATE vytvorí dátum.

    =DATE(YEAR(C2)+5;MONTH(C2);DAY(C2))

  2. Funkcia YEAR skontroluje bunku C2 a vyberie z nej hodnotu 2012.

  3. Parameter +5 potom pripočíta 5 rokov a stanoví rok 2017 ako rok výročia v bunke D2.

  4. Funkcia MONTH vyberie hodnotu 3 z bunky C2. Tým sa stanoví hodnota 3 ako mesiac v bunke D2.

  5. Funkcia DAY vyberie hodnotu 14 z bunky C2. Tým sa stanoví hodnota 14 ako deň v bunke D2.

Ak otvoríte súbor pochádzajúci z iného programu, Excel sa pokúsi rozpoznať v údajoch dátumy. Niekedy však dátumy nie sú rozpoznateľné. Dôvodom môže byť, že sa čísla nepodobajú na typický dátum alebo že sú údaje formátované ako text. V takomto prípade môžete použiť funkciu DATE na konverziu informácií na dátumy. Bunka C2 na nasledujúcom obrázku napríklad obsahuje dátum, ktorý je vo formáte: RRRRMMDD. Je tiež formátovaná ako text. Pomocou funkcie DATE v spojení s funkciami LEFT, MID a RIGHT bola konvertovaná na dátum

Konverzia textových reťazcov a čísel na dátumy

  1. Funkcia DATE vytvorí dátum.

    =DATE(LEFT(C2;4);MID(C2;5;2),RIGHT(C2;2))

  2. Funkcia LEFT skontroluje bunku C2 a vezme prvé 4 znaky zľava. Tým sa stanoví hodnota 2014 ako rok konvertovaného dátumu v bunke D2.

  3. Funkcia MID skontroluje bunku C2. Začne pri 5. znaku a potom vezme 2 znaky sprava. Tým sa stanoví hodnota 03 ako mesiac konvertovaného dátumu v bunke D2. Keďže formátovanie bunky D2 je nastavené na Dátum, v konečnom výsledku nie je zahrnutá 0.

  4. Funkcia RIGHT skontrolujte bunku C2 a vezme prvé 2 znaky, začínajúc úplne vpravo a smerom doľava. Tým sa stanoví hodnota 14 ako deň dátumu v bunke D2.

Ak chcete zväčšiť alebo zmenšiť dátum o určitý počet dní, jednoducho pripočítajte požadovaný počet dní k hodnote alebo odkazu na bunku obsahujúcej dátum alebo ich od nej odpočítajte.

Bunka A5 v nižšie uvedenom príklade obsahuje dátum, ktorý chceme zväčšiť a zmenšiť o 7 dní (hodnota v bunke C5).

Zväčšenie alebo zmenšenie dátumu o určitý počet dní

Pozrite tiež

Pripočítanie alebo odpočítanie dátumov

Vloženie aktuálneho dátumu a času do bunky

Automatické vyplnenie dátumov

YEAR (funkcia)

MONTH (funkcia)

DAY (funkcia)

TODAY (funkcia)

DATEVALUE (funkcia)

Funkcie dátumu a času (odkaz)

Všetky funkcie Excelu (podľa kategórie)

Všetky funkcie Excelu (podľa abecedy)

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×