Excel 2007 obsahuje řadu vestavěných funkcí pro datum, které můžete použít ve svých listech. Tři běžné funkce pro datum jsou TODAY, DATE a DATEVALUE a mohou se velmi hodit, když se pokoušíte vytvořit plán v Excelu.
DNES
Nejjednodušší a nejčastěji používanou funkcí data musí být DNES. Tato funkce nebere žádné argumenty a vždy se zadává následovně:
=DNES()
Když zadáte funkci DNES do buňky tak, že na ni kliknete v rozevíracím seznamu příkazového tlačítka Datum a čas na kartě Vzorce na pásu karet nebo ji zadáte, Excel vrátí aktuální datum pomocí následujícího formátu data:
23.7.2009
Mějte na paměti, že datum vložené do buňky s funkcí DNES není statické. Kdykoli otevřete list obsahující tuto funkci, Excel přepočítá funkci a aktualizuje její obsah na aktuální datum. To znamená, že obvykle nepoužíváte TODAY k zadání aktuálního data, když to děláte pro historické účely (například faktura), a nikdy nechcete, aby se měnilo.
Excel ukládá data jako po sobě jdoucí sériová čísla, takže můžete použít některé matematické operátory s funkcí DNES k označení dat v minulosti a budoucnosti. Chcete-li například zobrazit datum jeden týden od aktuálního data, můžete použít vzorec =DNES() + 7.
DATUM
Funkce DATE vrací pořadové číslo data pro datum určené argumenty rok, měsíc a den . Tato funkce používá následující syntaxi:
=DATE(rok,měsíc,den)
Funkce DATUM se hodí, když máte list, který obsahuje různé části data v samostatných sloupcích, jak je znázorněno na následujícím obrázku. Můžete jej použít ke spojení tří sloupců informací o datu do jediné buňky data, kterou můžete použít při řazení a filtrování.
Použití funkce DATUM ke spojení samostatných informací o datu do jednoho záznamu.
DATEVALUE
Hodnota DATEVALUE vrací pořadové číslo data pro datum, které bylo zadáno do tabulky jako text, abyste jej mohli použít při výpočtech data. Tato funkce má jeden argument:
=DATEVALUE(date_text)
Předpokládejme například, že jste do buňky B12 zadali následující text:
'5/21/2004
(Pamatujte si, že když před vstupem uvedete apostrof, Excel vloží tento záznam jako text, i když by ho program jinak vložil jako hodnotu.) Tento textový záznam pak můžete převést na pořadové číslo data zadáním následujícího vzorce do buňka C12 vedle:
=DATUMHODNOTA(B12)
Excel poté vrátí pořadové číslo data, 38128 do buňky C12, které můžete zobrazit jako srozumitelnější datum naformátováním v jednom z formátů data aplikace Excel.
Chcete-li je třídit a filtrovat, musíte funkce DATE a DATEVALUE převést na jejich vypočítaná pořadová čísla data. Chcete-li tyto funkce převést jednotlivě, vyberte buňku, stisknutím klávesy F2 aktivujte režim úprav a poté stisknutím klávesy F9 nahraďte funkci sériovým číslem vypočítaného data; nakonec klikněte na tlačítko Enter na řádku vzorců a vložte toto sériové číslo do buňky.