Časové funkcie Excelu 2007 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. Niektoré bežné časové funkcie zahŕňajú NOW, TIME a TIMEVALUE.
TERAZ
Funkcia NOW 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 pracovný hárok:
=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 23. júla 2009 a aktuálny čas bol 13:44, v momente, keď Excel počíta funkciu TERAZ, vaša bunka by obsahovala nasledujúci záznam:
23.7.2009 13:44
Všimnite si, že kombinovaný formát dátumu a času, ktorý používa funkcia NOW, je vlastný číselný formát. Ak chcete sériovým číslam dátumu a času vráteným touto funkciou priradiť iný formát dátumu a času, musíte si vytvoriť svoj vlastný formát čísel a potom ho priradiť k bunke, ktorá obsahuje funkciu NOW.
ČAS
Funkcia TIME vám umožňuje vytvoriť desiatkové číslo predstavujúce poradové číslo času v rozsahu od 0 (nula), predstavujúce čas 0:00:00 (00:00:00 ráno), do 0,99999999, čo predstavuje 23:59:59 (11 :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 od 0 do 23 (akékoľvek číslo väčšie ako 23 sa vydelí 24 a zvyšok sa použije ako hodnota hodiny). Pri zadávaní argumentov minúty a sekundy použijete číslo od 0 do 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 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.
TIMEVALUE
Funkcia TIMEVALUE konvertuje čas zadaný alebo importovaný do pracovného hárka ako textový záznam na jeho ekvivalentné sériové číslo času, aby ste ho mohli použiť pri výpočtoch. 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.