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

#1 23. 9. 2009 18:01:00

MilanUhrak
Člen
Registrace: 1. 11. 2005
Příspěvků: 39

Převod čísla na čas

Zdravím,
hledám způsob, jak snadno převést číslo, udávající počet sekund např 18675 na údaj : 1den, 5 hodin, 10 minut, 2 vteřiny,
(ten převod jsem nepočítal, je to jen příklad smile )

motám se po webu už nějakou dobu, a hrůzy, které jsem zkonstruoval jako vzorec calcu jsou nečitelné a masochisticky dlouhé ...

snad někdo z vás podobnou záležitost řešil a nějaký jednodušší způsob, kolem kterého chodím a nevidím ho, existuje ..

předem díky

Milan

Offline

#2 23. 9. 2009 20:02:30

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

Re: Převod čísla na čas

Tohle je to nejjednodušší, co se mi podařilo vymyslet:

=INT(B5/86400)&" dnů "&TEXT(B5/86400;"h \h\o\d m \m\i\n s \s\e\c")

přitom v B7 je číslo v sekundách sekundy a pak:
  190986 --> 2 dnů 5 hod 3 min 6 sec

Jinak by se na to dala naprogramovat funkce, která by se použila třeba takto:
=SEC2UNITS(190986)
a výsledek by mohl mít i správné skloňování jednotek (dnů, hodin, minut, sekund). Nevýhodou by bylo, že by se funkce musela stěhovat v makrech dokumentů.

Editoval hanus (23. 9. 2009 20:10:33)

Offline

#3 27. 9. 2009 19:56:06

MilanUhrak
Člen
Registrace: 1. 11. 2005
Příspěvků: 39

Re: Převod čísla na čas

hanus napsal(a)

Tohle je to nejjednodušší, co se mi podařilo vymyslet:

=INT(B5/86400)&" dnů "&TEXT(B5/86400;"h \h\o\d m \m\i\n s \s\e\c")

Vaši odpověď jsem četl záhy, leč na PC, kde namám přihlašovací údaje do této diskuse ... Nechal jsem poděkování na potom, a uplně na to pak zapomněl. Tímto se omlouvám za nezdvořilost.

Vzoreček je naprosto přesně to, co jsem potřeboval, moc děkuji, ušetřil jste mi spoustu času a nervů ...

Ve vaši odpovědi jsem nicméně zachytil možnost, že lze nadefinované makro vložit do vzorce v buňce ... to opravdu jde ??
S calcem dělám docela často nějaké drobné - lehčí ukoly, občas si vypomáhám makry, ale že by to šlo takto jednoduše svázat jsem netušil ...

Offline

#4 28. 9. 2009 14:23:17

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

Re: Převod čísla na čas

Je tu o tom na portále několik článků, např.
http://www.openoffice.cz/navody/program … plitstring

Offline

Zápatí