Funkce DNES

Tento článek popisuje syntaxi vzorce a použití funkce DNES  v Microsoft Excelu.

Popis

Vrátí pořadové číslo aktuálního data. Pořadové číslo je kód data, který se v aplikaci Excel používá při výpočtech data a času. Jestliže měla buňka před zadáním funkce formát Obecný, změní aplikace Excel formát buňky na Datum. Budete-li chtít zobrazit pořadové číslo, bude potřeba změnit formát buňky na Obecný nebo Číslo.

Funkce DNES je užitečná, pokud na listu potřebujete zobrazit aktuální datum bez ohledu na to, kdy daný sešit otevřete. Lze ji také využít k výpočtu intervalů. Víte-li například, že někdo se narodil v roce 1963, můžete pomocí následujícího vzorce zjistit, kolikáté narozeniny daný člověk tento rok slaví:

= ROK( DNES())-1963

V tomto vzorci se funkce DNES používá jako argument funkce ROK ke zjištění aktuálního roku. Následně se odečte hodnota 1963 a výsledkem je údaj, kolik má daná osoba letos roků.

Poznámka : Pokud funkce DNES neaktualizuje datum očekávaným způsobem, bude pravděpodobně potřeba změnit nastavení určující, kdy se v sešitě nebo na listu přepočítávají hodnoty. Klikněte na kartu Soubor, na tlačítko Možnosti a potom v kategorii Vzorce zkontrolujte v části Možnosti výpočtů, zda je vybrána možnost Automaticky.

Syntaxe

DNES()

Funkce DNES nemá žádné argumenty.

Poznámka : Kalendářní data jsou v aplikaci Excel ukládána jako pořadová čísla, takže je lze použít při výpočtech. 1. leden roku 1900 má ve výchozím nastavení pořadové číslo 1 a 1. leden roku 2008 má pořadové číslo 39448, protože představuje 39 448. den po prvním lednu roku 1900.

Příklad

Zkopírujte vzorová data v následující tabulce a vložte je do buňky A1 nového excelového sešitu. Aby vzorce zobrazily výsledky, vyberte je, stiskněte F2 a potom stiskněte Enter. Pokud potřebujete, můžete přizpůsobit šířky sloupců a zobrazit si všechna data.

Vzorec

Popis

Výsledek

=DNES():

Vrátí aktuální datum.

1.12.2011

=DNES()+5

Vrátí aktuální datum plus 5 dnů. Pokud je třeba aktuální datum 1. 1. 2012, vrátí vzorec datum 6. 1. 2012.

6.12.2011

=DATUMHODN("1.1.2030")-DNES()

Vrátí počet dnů mezi aktuálním datem a datem 1. 1. 2030. Výsledek se správně zobrazí jenom v případě, že bude mít buňka A4 formát Obecný nebo Číslo.

31.1.1918

=DEN(DNES())

Vrátí aktuální den v měsíci (1–31).

1

=MĚSÍC(DNES())

Vrátí aktuální měsíc v roce (1–12). Pokud je třeba právě květen, vrátí vzorec hodnotu 5.

12

Sdílení Facebook Facebook Twitter Twitter E-mail E-mail

Byly tyto informace užitečné?

Výborně! Je ještě něco dalšího, co byste nám chtěli dát vědět?

Jak bychom ho mohli vylepšit?

Děkujeme vám za zpětnou vazbu.

×