Pozdravljeni.
Zanima me, kako bi podatke zapisane v enem stolpcu (A) z decimalno vejico pretvoril v drug stolpec (B), kjer bi bili zapisani z decimalno piko (lahko tudi kot besedilo).
Pri številih mi je stvar približno jasna. Uporabim:
=SUBSTITUTE(A1;",";".")
in mi pretvori npr. 12,34 v 12.34.
Zgubim se pa pri časih. Imam podatke v obliki [m]:ss,00 npr. 1:23,45 in bi rad da pretvori v 1:23.45
Hvala.
Decimalna pika
Re: Decimalna pika
Pozdravljeni,
tukaj morate zares ločiti dve možnosti:
1. ali želite "decimalno piko", zato , ker jo tako pričakuje Excel na drugem računalniku - Excel z drugačnimi regionalnimi nastavitvami
2. ali želite - tako kot ste napisali - preprosto zamenjati vejico s piko in se ne obremenjujete z dejstvom, da je v originalu podatek število, čas, datum... v vsakem primeru bo pretvorjen podatek pač tekst.
V primeru druge želje - tako kot ste napisali je rešitev skrajno preprosta - podatek pretvorite v besedilo in vejico zamenjate s piko:
tukaj morate zares ločiti dve možnosti:
1. ali želite "decimalno piko", zato , ker jo tako pričakuje Excel na drugem računalniku - Excel z drugačnimi regionalnimi nastavitvami
2. ali želite - tako kot ste napisali - preprosto zamenjati vejico s piko in se ne obremenjujete z dejstvom, da je v originalu podatek število, čas, datum... v vsakem primeru bo pretvorjen podatek pač tekst.
V primeru druge želje - tako kot ste napisali je rešitev skrajno preprosta - podatek pretvorite v besedilo in vejico zamenjate s piko:
Koda: Izberi vse
=TEXT(A1;"[m]:ss,00") ' s to funkcijo iz vrednosti dobite tekst
=SUBSTITUTE(TEXT(A1;"[m]:ss,00");",";".") ' to pa je potem tisto, kar iščete vi
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Decimalna pika
Ta rešitev bo dobra. Najlepša hvala.
Re: Decimalna pika
Imam pa še eno enostavno vprašanje, pa bom kar tu vprašal.
V polju A1 imam število, ki predstavlja sekunde. Kako ga pretvorim v čas oblike m:ss,00?
Npr. 12,34 -> napišem =TIME(0;0;A1) in mi vrne 0:12,00 stotinke pa se mi nekam zgubijo..
V polju A1 imam število, ki predstavlja sekunde. Kako ga pretvorim v čas oblike m:ss,00?
Npr. 12,34 -> napišem =TIME(0;0;A1) in mi vrne 0:12,00 stotinke pa se mi nekam zgubijo..
Re: Decimalna pika
Tukajle (http://www.matjazev.net/blog/2010/12/02/kako-je-predstavljen-cas-v-excelu/) imate razloženo kako Excel "vidi" čas.
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator