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 obsahovať jednu až štyri číslice. Excel interpretuje argument rok podľa dátumového systému, ktorý počítač používa. 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 rok medzi 0 (nula) a 1899 (vrátane), Excel pripočíta túto hodnotu k 1900 a vypočíta rok. Napríklad funkcia DATE(108;1;2) vráti dátum 2. január 2008 (1900+108).
-
Ak je rok v rozsahu od 1900 do 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 rok menší ako 0 alebo väčší ako 1 0000, Excel vráti #NUM! .
-
-
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 mesiac väčší ako 12, mesiac pripočíta tento počet mesiacov k prvému mesiacu v zadanom roku. Napríklad funkcia DATE(2008;14;2) vráti poradové číslo predstavujúce 2. február 2009.
-
Ak je mesiac menší ako 1, mesiac odpočíta rozsah tohto počtu mesiacov plus 1 od prvého mesiaca v zadanom roku. Napríklad funkcia DATE(2008;-3;2) vráti poradové číslo predstavujúce 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 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 funkcia DATE(2008;1;35) vráti poradové číslo predstavujúce 4. február 2008.
-
Ak je deň menší ako 1, deň odpočíta rozsah daného počtu dní plus jeden od prvého dňa zadaného mesiaca. Napríklad funkcia DATE(2008;1;-15) vráti poradové číslo predstavujúce 16. december 2007.
-
Poznámka: Excel ukladá dátumy ako poradové čísla, aby ich bolo možné použiť vo výpočtoch. 1. január 1900 je poradové číslo 1 a 1. január 2008 poradové číslo 39448, pretože je to 39 447 dní po 1. januári 1900. Ak chcete zobraziť správny dátum, budete musieť zmeniť formát čísla (Formát buniek).
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.
Potrebujete vložiť dátumy bez vzorca? Žiadny problém. Do bunky môžete vložiť aktuálny dátum a čas alebo môžete vložiť dátum, ktorý sa aktualizuje. Údaje môžete vyplniť aj automaticky do buniek hárka.
-
Na karte Domov v časti Číslo vyberte položku Dlhý dátum alebo Krátky dátum.
-
Prípadne kliknite pravým tlačidlom myši na bunky, ktoré chcete zmeniť, a vyberte položku Formátovať bunky alebo stlačte kombináciu klávesov Ctrl + 1. V Macu stlačte kláves Ctrl a kliknite na bunky (Command + 1 v Macu).
-
V ponuke Kategória vyberte položku Dátum.
-
3. Vyberte požadované miestne nastavenie (polohu) a formát dátumu.
-
Ďalšie informácie o formátovaní dátumov nájdete v téme Formátovanie dátumu požadovaným spôsobom.
Funkciu DATE môžete použiť na vytvorenie dátumu založeného na dátume inej bunky. Môžete napríklad použiť funkcie YEAR, MONTH a DAY na vytvorenie dátumu výročia založeného na inej bunke. Povedzme, že prvý deň v práci zamestnanca je 1. 10. 2016. funkciu DATE možno použiť na stanovenie dátumu piateho výročia:
-
Funkcia DATE vytvorí dátum.
=DATE(YEAR(C2)+5;MONTH(C2);DAY(C2))
-
Funkcia YEAR skontroluje bunku C2 a vyberie z nej hodnotu 2012.
-
Parameter +5 potom pripočíta 5 rokov a stanoví rok 2017 ako rok výročia v bunke D2.
-
Funkcia MONTH vyberie hodnotu 3 z bunky C2. Tým sa stanoví hodnota 3 ako mesiac v bunke D2.
-
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
-
Funkcia DATE vytvorí dátum.
=DATE(LEFT(C2;4);MID(C2;5;2),RIGHT(C2;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.
-
Funkcia MID skontroluje bunku C2. Začína na 5. znak a potom sa 2 znaky vpravo. Tým sa stanoví hodnota 03 ako mesiac konvertovaného dátumu v bunke D2. Keďže formátovanie bunky D2 je nastavené na hodnotu Dátum, hodnota 0 nie je zahrnutá v konečnom výsledku.
-
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).
Pozrite tiež
Pripočítanie alebo odpočítanie dátumov
Vloženie aktuálneho dátumu a času do bunky
Automatické zadávanie údajov do buniek hárka