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

#1 27. 5. 2009 14:17:37

zombie
Člen
Registrace: 14. 11. 2008
Příspěvků: 106

funkce HOUR pro >24

Ahoj,

mam casovy udaj, napr 60:30:30, coz je 60 hodin, 30 minut, 30 sekund. Jak z toho udaje dostanu hodiny? Funkce =HOUR("60:30:30") v tomto pripade vrati jen 12, coz je pravdepodobne z duvodu, ze pracuje jen v rozmezi 0-24 a 12 je 60-2*24.

Nedaji se ty hodiny vytahnout nejak inteligentne? Mozna, ze to pujde prevest na text a ten krajet pomoci dvojtecek, ale to mi prijde trosinku krkolomne wink

Diky.

Editoval zombie (27. 5. 2009 14:17:51)

Offline

#2 27. 5. 2009 14:25:44

zombie
Člen
Registrace: 14. 11. 2008
Příspěvků: 106

Re: funkce HOUR pro >24

Odpovim si sam smile Prisel jsem na to, ze muzu tech "60:30:30" vydelit hodinou, cili retezcem "01:00:00", zaokrouhlit dolu a dostanu hodiny smile

=ROUNDDOWN("60:30:30"/"01:00:00") da vysledek 60

Kdybyste vedel nekdo o necem lepsim, dejte vedet, ale hlavne, ze mi to uz funguje wink

Offline

#3 27. 5. 2009 18:44:35

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

Re: funkce HOUR pro >24

časové údaje v buňce jsou tuším vnitřně ukládány jako počet dní, takže by mělo fungovat toto:
=TRUNC(A1*24)
kde v A1 je časový údaj ve formátu HH:MM:SS

Offline

#4 28. 5. 2009 06:47:14

zombie
Člen
Registrace: 14. 11. 2008
Příspěvků: 106

Re: funkce HOUR pro >24

Bezva, diky. To vypada jeste jednoduseji. Jsem se na to dival a 24:00:00 ma skutecne cise1nou hodnotu 1 smile

Offline

Zápatí