Excel 2016 nabízí mnohem méně funkcí času ve srovnání s širokou řadou funkcí Datum. Stejně jako funkce Datum vám však funkce Čas umožňují převádět textové položky představující denní dobu na časová pořadová čísla, abyste je mohli použít při výpočtech.
Funkce času také zahrnují funkce pro kombinování různých částí času do jediného sériového časového čísla a také funkce pro extrahování hodin, minut a sekund z jednoho časového pořadového čísla.
NYNÍ
Funkce NYNÍ v rozevírací nabídce příkazového tlačítka Datum a čas vám poskytuje aktuální čas a datum na základě vnitřních hodin vašeho počítače. K označení data a času na listu můžete použít funkci NYNÍ. Stejně jako funkce TODAY, ani NOW nebere žádné argumenty a je automaticky přepočítáno pokaždé, když otevřete tabulku:
=NYNÍ()
Když do buňky zadáte funkci NYNÍ, Excel umístí datum před aktuální čas. Také formátuje datum prvním formátem data a čas 24hodinovým formátem času. Pokud by tedy aktuální datum bylo 19. srpna 2016 a aktuální čas byl 12:57 v okamžiku, kdy Excel počítá funkci NYNÍ, vaše buňka by obsahovala následující záznam:
19.8.2016 12:57
Všimněte si, že kombinovaný formát data/času, který funkce NOW používá, je vlastní číselný formát. Pokud chcete k sériovým číslům data a času vráceným touto funkcí přiřadit jiné datum/čas, musíte si vytvořit svůj vlastní formát čísel a poté jej přiřadit buňce, která obsahuje funkci NOW.
TIME a TIMEVALUE
Funkce ČAS v rozevírací nabídce příkazového tlačítka Datum a čas umožňuje vytvořit desetinné číslo představující pořadové číslo času v rozsahu od 0 (nula) do 0,99999999, představující čas 0:00:00 (12:00:00 AM ) do 23:59:59 (23:59:59). Pokud jsou tyto části uloženy v samostatných buňkách, můžete použít funkci ČAS ke spojení hodin, minut a sekund času do jediného časového pořadového čísla.
Funkce TIME přebírá následující argumenty:
TIME (hodina, minuta, sekunda)
Při zadávání argumentu hodiny použijete číslo mezi 0 a 23. (Jakékoli číslo větší než 23 se vydělí 24 a zbytek se použije jako hodnota hodiny.) Při zadávání argumentů minuty a sekundy použijete číslo mezi 0 a 59. (Jakýkoli minutový argument větší než 59 se převede na hodiny a minuty, stejně jako jakýkoli druhý argument větší než 59 se převede na hodiny, minuty a sekundy.)
Pokud například buňka A3 obsahuje 4, buňka B3 obsahuje 37 a buňka C3 obsahuje 0, a do buňky D3 zadáte následující funkci TIME:
=TIME(A3;B3;C3)
Excel zadá 4:37 do buňky D3. Pokud pak této buňce přiřadíte obecný formát čísla (Ctrl+Shift+` nebo Ctrl+~), bude obsahovat časové sériové číslo 0,192361.
Funkce TIMEVALUE převede čas zadaný nebo importovaný do tabulky jako textový záznam na jeho ekvivalentní časové pořadové číslo, abyste jej mohli použít při výpočtech času. Funkce TIMEVALUE používá jeden argument time_text takto:
TIMEVALUE( time_text )
Pokud tedy například vložíte do buňky následující funkci TIMEVALUE, abyste určili pořadové číslo času pro 10:35:25:
=TIMEVALUE("10:35:25")
Excel do buňky vrátí časové pořadové číslo 0,441262. Pokud potom této buňce přiřadíte první formát čísla času, zobrazí se v buňce desetinné číslo jako 10:35:25.
HOUR, MINUTE a SECOND
Funkce HOUR, MINUTE a SECOND v rozbalovací nabídce příkazového tlačítka Datum a čas umožňují extrahovat určité části časové hodnoty v tabulce. Každá z těchto tří funkcí Time má jeden argument sériového čísla, který obsahuje hodinu, minutu nebo sekundu, kterou chcete extrahovat.
Pokud tedy například buňka B5 obsahuje čas 13:30:10 (jinak označovaný jako pořadové číslo 0,5626157) a do buňky C5 zadáte následující funkci HODINY:
=HOUR(B5)
Excel vrátí 13 jako hodinu do buňky C5 (hodiny jsou vždy vráceny ve 24hodinovém čase). Pokud pak do buňky D5 zadáte následující funkci MINUTA:
=MINUTE(B5)
Excel vrátí 30 jako počet minut do buňky D5. Nakonec, pokud do buňky E5 zadáte následující DRUHOU funkci:
=SECOND(B5)
Excel vrátí 10 jako počet sekund do buňky E5.