Excel 2016 ponúka oveľa menej funkcií času v porovnaní so širokou škálou funkcií dátumu. Podobne ako funkcie Dátum však aj funkcie Čas vám umožňujú konvertovať textové položky predstavujúce časy dňa na časové poradové čísla, aby ste ich mohli použiť pri výpočtoch.
Funkcie času zahŕňajú aj funkcie na kombinovanie rôznych častí času do jedného sériového časového čísla, ako aj funkcie na extrahovanie hodín, minút a sekúnd z jedného sériového čísla času.
TERAZ
Funkcia NOW v rozbaľovacej ponuke príkazového tlačidla Dátum a čas vám poskytuje aktuálny čas a dátum na základe vnútorných hodín vášho počítača. Na označenie dátumu a času pracovného hárka môžete použiť funkciu TERAZ. Podobne ako funkcia TODAY, aj NOW neberie žiadne argumenty a automaticky sa prepočítava vždy, keď otvoríte tabuľku:
=TERAZ()
Keď do bunky zadáte funkciu TERAZ, Excel umiestni dátum pred aktuálny čas. Formátuje tiež dátum prvým formátom dátumu a čas 24-hodinovým formátom času. Ak by teda aktuálny dátum bol 19. august 2016 a aktuálny čas bol 12:57 v momente, keď Excel počíta funkciu TERAZ, vaša bunka by obsahovala nasledujúci záznam:
19.8.2016 12:57
Všimnite si, že kombinácia formátu dátumu a času, ktorú používa funkcia NOW, je vlastný číselný formát. Ak chcete k sériovým číslam dátumu a času vráteným touto funkciou priradiť iný dátum/čas, musíte si vytvoriť svoj vlastný formát čísla a potom ho priradiť k bunke, ktorá obsahuje funkciu NOW.
TIME a TIMEVALUE
Funkcia ČAS v rozbaľovacej ponuke príkazového tlačidla Dátum a čas vám umožňuje vytvoriť desiatkové číslo predstavujúce sériové číslo času v rozsahu od 0 (nula) do 0,99999999, ktoré predstavuje čas 0:00:00 (00:00:00 AM ) do 23:59:59 (23:59:59). Ak sú tieto časti uložené v samostatných bunkách, môžete použiť funkciu ČAS na spojenie hodín, minút a sekúnd času do jedného poradového čísla času.
Funkcia TIME má nasledujúce argumenty:
TIME (hodina, minúta, sekunda)
Pri zadávaní argumentu hodiny použijete číslo medzi 0 a 23. (Akékoľvek číslo väčšie ako 23 sa vydelí 24 a zvyšok sa použije ako hodnota hodiny.) Pri zadávaní argumentu minúty a sekundy použijete číslo medzi 0 a 59. (Akýkoľvek minútový argument väčší ako 59 sa skonvertuje na hodiny a minúty, rovnako ako každý druhý argument väčší ako 59 sa skonvertuje na hodiny, minúty a sekundy.)
Napríklad, ak bunka A3 obsahuje 4, bunka B3 obsahuje 37 a bunka C3 obsahuje 0 a do bunky D3 zadáte nasledujúcu funkciu TIME:
=TIME(A3;B3;C3)
Excel zadá 4:37 do bunky D3. Ak potom tejto bunke priradíte všeobecný formát čísla (Ctrl+Shift+` alebo Ctrl+~), bude potom obsahovať časové sériové číslo 0,192361.
Funkcia TIMEVALUE konvertuje čas zadaný alebo importovaný do tabuľky ako textový záznam na jeho ekvivalentné sériové číslo času, aby ste ho mohli použiť pri výpočtoch času. Funkcia TIMEVALUE používa jeden argument time_text takto:
TIMEVALUE ( time_text )
Ak teda napríklad vložíte do bunky nasledujúcu funkciu TIMEVALUE na určenie poradového čísla času pre 10:35:25:
=TIMEVALUE("10:35:25")
Excel vráti do bunky poradové číslo času 0,441262. Ak potom tejto bunke priradíte prvý formát čísla času, desatinné číslo sa v bunke zobrazí ako 10:35:25.
HOUR, MINUTE a SECOND
Funkcie HOUR, MINUTE a SECOND v rozbaľovacej ponuke príkazového tlačidla Dátum a čas vám umožňujú extrahovať konkrétne časti časovej hodnoty v tabuľke. Každá z týchto troch časových funkcií má jeden argument sériového čísla, ktorý obsahuje hodinu, minútu alebo sekundu, ktorú chcete extrahovať.
Ak teda napríklad bunka B5 obsahuje čas 13:30:10 (inak známy ako sériové číslo 0,5626157) a do bunky C5 zadáte nasledujúcu funkciu HODINA:
=HOUR(B5)
Excel vráti 13 ako hodinu do bunky C5 (hodiny sa vždy vrátia v 24-hodinovom čase). Ak potom do bunky D5 zadáte nasledujúcu funkciu MINÚTA:
=MINUTE(B5)
Excel vráti 30 ako počet minút do bunky D5. Nakoniec, ak do bunky E5 zadáte nasledujúcu DRUHÚ funkciu:
=SECOND(B5)
Excel vráti 10 ako počet sekúnd do bunky E5.