Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 17. 11. 2010 17:21:18

jmv
Člen
Registrace: 17. 11. 2010
Příspěvků: 6

Formátování času

Zkoušel jsem hledat v nápovědě i googlem a stále nemohu najít, jak zformátovat čas tak, aby se mi zobrazovaly hodiny jen v případě, že je čas delší než hodina.
Normální formát H:MM:SS uplatněný na všechny buňky ve sloupci mi vždycky ukazuje např. 1:23:45, ale i 0:07:25, přičemž druhý z údajů bych chtěl vidět jen jako 7:25. Zkoušel jsem i varianty jako '['H']':MM:SS, ale marně.

Offline

#2 17. 11. 2010 17:54:46

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: Formátování času

použijte formátovací kód
[<0,0416666]MM:SS;HH:MM:SS
pokud máte jako desetinný oddělovač čárku, jinak dejte do toho čísla tečku; 0,0416666 je 1/24 tj. jedna hodnina - zobrazuje správně při 1:0:0 i 0:59:59; pokud budete mít i setiny sekundy, budete asi muset laborovat s vyšší přesností zlomku 1/24


musíte ale stále zadávat např. 0:59:59
Jen aby si někdo 12:15 nespletl s 12h15min, ale to už je na vás :-)

Editoval hanus (17. 11. 2010 18:00:33)

Offline

#3 18. 11. 2010 00:06:29

jmv
Člen
Registrace: 17. 11. 2010
Příspěvků: 6

Re: Formátování času

Díky, takže do hranatých se dává podmínka pro rozskok formátování, super!

Ten údaj dostávám automaticky z programu pro výpis souborů na externím disku (umí číst údaje tagů uvnitř AVI a MP3 atp.) a používám to ve sloupci Délka (filmu, songu), takže záměna nehrozí. Ono by stačilo u filmů jen HH:MM, ale mít ve stejném sloupci jednou tohle a jindy MM:SS také není ideál.

Offline

Zápatí