je nějaká obdoba vzorce pro rozdělování tak jak je CONCATENATE pro spojování?
Není, musíte si naprogramovat vlastní funkci podle potřeby, např. jako je SPLITSTRING zde:
http://www.openoffice.cz/navody/program … plitstring
Rozdělení uvedeného řetězce:
První čas:
=MID(A1;1;5)
pokud jsou všude použity vedoucí nuly nebo
=MID(A1;1;FIND("-";A1)-1)
pokud nuly mohou být vynechány.
Druhý čas obdobně:
=MID(A1;7;5)
nebo
=MID(A1;FIND("-";A1)+1;99)
Výsledkem je text.
]]>ad 1) nevkládá se ručně ale importuje z docházkového systému do jedné buňky.
je nějaká obdoba vzorce pro rozdělování tak jak je CONCATENATE pro spojování?
- jak rozdělím ten čas např. 15:45-16:17 do dvou buněk?
1) ručně při vkládání
2) Data->Text do sloupců, jiný oddělovač a zadat -
- =VALUE(MID(A1;7;4))-VALUE(MID(A1;1;4)) tento vzorec by byl v pohodě, ale asi nefunguje na minuty že?
Máte pravdu, je třeba použít 5 znaků
=VALUE(MID(A1;7;5))-VALUE(MID(A1;1;5))
]]>=VALUE(MID(A1;7;4))-VALUE(MID(A1;1;4))
Nepředpokládám noční směny. Nezapoměňte na výsledek použít formát času, výsledek je ve dnech, tj. je desetinné číslo (24 hod = 1 [den]).
Pokud neexportujete časy v uvedeném formátu od jinud, považuji rozdělení hodnot do dvou sloupců za pohodlnější.
]]>Zcela určitě musíte rozdělit čas do dvou buněk a výsledek bude ve třetí.
;o)
]]>