Přeskočit na obsah

SekundaExcel

enSECOND

Funkce vrací celé číslo mezi 0 a 59, což představuje sekundy.

=SEKUNDA(pořadové_číslo)

Pořadové_číslo – Čas, ze kterého má být získána sekunda. Může se jednat o buňku obsahující datum v jakémkoliv formátu nebo výstup jiné funkce.

Funkce slouží zejména pro extrakci sekundy z dané buňky obsahující čas nebo datum a čas. Jelikož sekunda je velmi rychlý čas pro Excel, obvykle se hodí tuto funkci používat zejména s funkcí Nyní, jinak nemá takový význam, pouze v případě, kdy skutečně je nutné měřit určitý čas v sekundách. Nezáleží, v jakém formátu daný čas je. Může se jednat o klasický formát hodina, minuta, sekunda popř. pouze vlastní formát např. minuta a sekunda v dané buňce. Vstupem funkce mohou být i další datumové formáty.

Pokud je vstupem funkce text, vrátí funkce error ve formátu #HODNOTA!. V případě, že se jedná o klasické číslo, výstupem nebude error, ale hodnota 0.

Použití s ostatními funkcemi

Sekce “Použití s ostatními funkcemi”

Pokud je nutné z aktuálního dne a času získat pouze sekundy, je možné zjistit aktuální den a čas pomocí funkce Nyní.

=SEKUNDA(NYNÍ())

Funkci lze používat i pro tvorbu nového času pomocí funkce Čas z již existujícího času, přičemž má být změněna pouze sekunda. V tomto případě má být do buňky zapsána hodnota sekundy z času z buňky A2, přičemž vždy se bude jednat o hodinu 12 a minutu 30.

=ČAS(12;30;SEKUNDA(A2))

Funkci lze kombinovat i s logickými funkcemi jako funkce Když. Pokud má být zjištěno, zdali je daný čas blíží k další minutě nebo předešlé minutě, logický test vypadá následovně:

=KDYŽ(SEKUNDA(A2)>30;“Následující minuta“;“Předchozí minuta“)

© 2026 Excelland