Časové funkcie Excelu 2010 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. Tri bežné časové funkcie sú NOW, TIME a TIMEVALUE.
TERAZ
Funkcia NOW vám poskytuje aktuálny dátum a čas 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 bol teda aktuálny dátum 7. novembra 2010 a aktuálny čas bol 14:22 v momente, keď Excel vypočítava funkciu TERAZ, vaša bunka by obsahovala nasledujúci záznam:
7.11.2010 14:22
Všimnite si, že kombinovaný formát 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.
Č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 (polnoc), do 0,99999999, čo predstavuje 23:59:59 (23:59:59 hod. ). 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 priradíte tejto bunke všeobecný formát čísla, bude obsahovať poradové číslo času 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, v bunke sa zobrazí desiatkové číslo ako 10:35:25.