V tomto článku sa popisuje syntax vzorca a používanie funkcie NOW v Microsoft Exceli. Prepojenia na ďalšie informácie o práci s dátumami a časmi nájdete v časti Pozrite tiež.
Popis
Vráti poradové číslo aktuálneho dátumu a času. Ak bola bunka pred zadaním funkcie nastavená na formát Všeobecné, program Excel zmení formát bunky na ten formát dátumu a času, ktorý je v počítači zadaný v rámci miestnych nastavení pre dátum a čas. Formát dátumu a času pre bunku môžete zmeniť pomocou príkazov v skupine Číslo na karte Domov na páse s nástrojmi.
Funkciu NOW je výhodné použiť v prípade, ak potrebujete zobraziť aktuálny dátum a čas v hárku alebo vypočítať hodnotu založenú na aktuálnom dátume a čase a chcete, aby sa táto hodnota aktualizovala pri každom otvorení hárka.
Poznámka
Ak funkcia NOW neaktualizuje hodnoty buniek podľa očakávania, pravdepodobne bude potrebné zmeniť nastavenie, ktoré riadi prepočítavanie hodnôt v zošite alebo v hárku. V počítačovej aplikácii programu Excel ja toto nastavenie možné zmeniť v Ovládacom paneli.
Syntax
NOW()
Syntax funkcie NOW neobsahuje žiadne argumenty.
Poznámky
- Program Excel ukladá dátumy ako poradové čísla, aby sa mohli použiť vo výpočtoch. Predvolene 1. januára 1900 predstavuje poradové číslo 1 a 1. januára 2025 poradové číslo 45 658, pretože nasleduje 45 657 dní po 1. januári 1900.
- Číslice v poradovom čísle, ktoré sa nachádzajú napravo od desatinnej čiarky, predstavujú čas. Čísla naľavo predstavujú dátum. Poradové číslo 0,5 napríklad vyjadruje časovú hodnotu 12:00.
- Výsledky funkcie NOW sa zmenia iba pri prepočte hárka alebo pri spustení makra, ktoré túto funkciu obsahuje. Neaktualizujú sa priebežne.
Príklad
Vzorové údaje skopírujte do nasledujúcej tabuľky a prilepte ich do bunky A1 nového excelového hárka. Ak chcete, aby vzorce zobrazovali výsledky, označte ich, stlačte kláves F2 a potom stlačte kláves Enter. V prípade potreby môžete upraviť šírku stĺpcov, aby sa údaje zobrazovali celé.
| Vzorec | Popis | Výsledok |
|---|---|---|
| =NOW() | Vráti aktuálny dátum a čas. | (na základe aktuálneho dátumu a času) |
| =NOW()-0,5 | Vráti dátum a čas spred 12 hodín (-0,5 dňa). | (na základe aktuálneho dátumu a času) |
| =NOW()+7 | Vráti dátum a čas týždeň vopred. | (na základe aktuálneho dátumu a času) |
| =NOW()-2,25 | Vráti dátum a čas spred 2 dní a 6 hodín (-2,25 dňa). | (na základe aktuálneho dátumu a času) |