risor74
05.10.11,12:57
Ahoj Vsetci poradnici. Potreboval by som od seba odcitat dva 5miestne casove udaje (priklad 54678:30 - 54674:30 = ???) Problem je ze excel nepracuje s viac ako 4miestnym casovym udajom. Vedel by mi niekto poradit s tymto problemom? Vopred dakujem.
ivka70
05.10.11,11:26
Neviem teda, ci je to verziou Excelu 2007, ale mne to odpocitava aj take velke casove udaje.
Musis mat nastaveny spravny format casu vo vsetkych bunkach, funguje to na tom, ktory je na vyber ako 37:30:55
:)
risor74
05.10.11,16:07
ivka myslim ze format mam nastaveny spravny - [hh]:mm, teda tvar kt. by mal pocitat s hodinovym cyklom vacsim ako 24h. Tvar 37:30:55 je vlastne 37hod 30min 55s, ja by som potreboval 5 miestne hodinove cislo, teda 12345hod 55min (cize 12345:55), problem je ze excel akceptuje hodiny tusim do 9999hod 59min, pri vyssej hodnote konvertuje celu bunku na textovy format, s ktorym dalej samozrejme nie je mozne vykonavat ziadne matemat. operacie (skusal som to na Excel 2007 a 2010). Kazdopadne dik za reakciu :)
marjankaj
05.10.11,16:58
Ten čas budeš musieť zapisovať trochu inak.
Alebo chceš na to makro?
marjankaj
05.10.11,17:45
Tak tu je na to UDF funkcia. Pre istotu píš pred časové hodnoty medzeru. Inak ti to excel môže prekonvertovať inak. Hodnoty v bunkách musia byť text.

Alebo jednoducho zapíš ten čas ako desatinné číslo a vydeľ 24 a naformátuj na časový formát.
risor74
06.10.11,04:01
Dakujem pekne za UDF, skusim to nejak dostat do svojej tabulky..