08. november 2006 - 17:38
Der er
4 kommentarer og 1 løsning
Separere pladsværdier
Er der en måde at separere f.eks 98765,4321 således at 9 separeres til en celle for sig 8 separeres til en celle for sig 7 separeres til en celle for sig 6 separeres til en celle for sig ....osv vil gerne kunne gøre dette på vilkårlige tal mindre end 100000 og med højst 4 decimaler.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
08. november 2006 - 17:50
#1
Hvis C1 indholder dit tal kan du bruge følgende formler: Tegn Værdi 0,0001 =HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)+4;1));"";MIDT($C$1;FIND(",";$C$1;1)+4;1)) 0,001 =HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)+3;1));"";MIDT($C$1;FIND(",";$C$1;1)+3;1)) 0,01 =HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)+2;1));"";MIDT($C$1;FIND(",";$C$1;1)+2;1)) 0,1 =HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)+1;1));"";MIDT($C$1;FIND(",";$C$1;1)+1;1)) 1 =HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)-1;1));"";MIDT($C$1;FIND(",";$C$1;1)-1;1)) 10 =HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)-2;1));"";MIDT($C$1;FIND(",";$C$1;1)-2;1)) 100 =HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)-3;1));"";MIDT($C$1;FIND(",";$C$1;1)-3;1)) 1000 =HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)-4;1));"";MIDT($C$1;FIND(",";$C$1;1)-4;1)) 10000 =HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)-5;1));"";MIDT($C$1;FIND(",";$C$1;1)-5;1)) 100000 =HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)-6;1));"";MIDT($C$1;FIND(",";$C$1;1)-6;1))
08. november 2006 - 19:18
#2
SÅDAN!!! PERFEKT, lige det jeg havde brug for. Mange tak! ...et svar...
08. november 2006 - 19:30
#3
Velbekomme ..Her er et svar :)
08. november 2006 - 21:05
#4
hovsa, jeg var måske lidt hurtig. Kan kun få dette til at virke hvis c1 indeholder et decimaltal. Kan jeg ikke på en eller anden måde få det til at virke såvel ved decimaltal som ved heltal?
09. november 2006 - 21:18
#5
Sorry, havde ikke lige testet. Det gør det lidt mere besværligt...Hold fast: Tegn Formel 0,0001 =HVIS(AFRUND($C$1;0)=$C$1;0;HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)+4;1));"";MIDT($C$1;FIND(",";$C$1;1)+4;1))) 0,001 =HVIS(AFRUND($C$1;0)=$C$1;0;HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)+3;1));"";MIDT($C$1;FIND(",";$C$1;1)+3;1))) 0,01 =HVIS(AFRUND($C$1;0)=$C$1;0;HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)+2;1));"";MIDT($C$1;FIND(",";$C$1;1)+2;1))) 0,1 =HVIS(AFRUND($C$1;0)=$C$1;0;HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)+1;1));"";MIDT($C$1;FIND(",";$C$1;1)+1;1))) 1 =HVIS(AFRUND($C$1;0)=$C$1;HVIS(ER.FEJL(MIDT($C$1;LÆNGDE($C$1);1));"";MIDT($C$1;LÆNGDE($C$1);1));HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)-1;1));"";MIDT($C$1;FIND(",";$C$1;1)-1;1))) 10 =HVIS(AFRUND($C$1;0)=$C$1;HVIS(ER.FEJL(MIDT($C$1;LÆNGDE($C$1)-1;1));"";MIDT($C$1;LÆNGDE($C$1)-1;1));HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)-2;1));"";MIDT($C$1;FIND(",";$C$1;1)-2;1))) 100 =HVIS(AFRUND($C$1;0)=$C$1;HVIS(ER.FEJL(MIDT($C$1;LÆNGDE($C$1)-2;1));"";MIDT($C$1;LÆNGDE($C$1)-2;1));HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)-3;1));"";MIDT($C$1;FIND(",";$C$1;1)-3;1))) 1000 =HVIS(AFRUND($C$1;0)=$C$1;HVIS(ER.FEJL(MIDT($C$1;LÆNGDE($C$1)-3;1));"";MIDT($C$1;LÆNGDE($C$1)-3;1));HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)-4;1));"";MIDT($C$1;FIND(",";$C$1;1)-4;1))) 10000 =HVIS(AFRUND($C$1;0)=$C$1;HVIS(ER.FEJL(MIDT($C$1;LÆNGDE($C$1)-4;1));"";MIDT($C$1;LÆNGDE($C$1)-4;1));HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)-5;1));"";MIDT($C$1;FIND(",";$C$1;1)-5;1))) 100000 =HVIS(AFRUND($C$1;0)=$C$1;HVIS(ER.FEJL(MIDT($C$1;LÆNGDE($C$1)-5;1));"";MIDT($C$1;LÆNGDE($C$1)-5;1));HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)-5;1));"";MIDT($C$1;FIND(",";$C$1;1)-5;1)))
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig