• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Tekst naar getalnotatie omzetten

Status
Niet open voor verdere reacties.

DylanBuffel

Gebruiker
Lid geworden
19 apr 2017
Berichten
18
Goedemiddag,

Graag had ik een getal (die als tekst wordt weergegeven) omgezet naar een bepaalde getalnotatie.

Concreet:
Tekst "1,655.45" zou moeten omgezet worden naar een getal, namelijk "1.655,45"

Ik heb al even geprobeerd met de formule =substitueren en =waarde maar helaas lukt dit niet voor getal hoger dan duizend.
In bijlage het Excel-bestand als voorbeeld.

Alvast bedankt!
Groeten,
Dylan
 

Bijlagen

  • Regel van 3 - Donaldson(1).xlsx
    15,6 KB · Weergaven: 28
Doet deze het ?
Code:
=ALS(ISFOUT(((LINKS(SUBSTITUEREN(I10;",";"");VIND.ALLES(".";SUBSTITUEREN(I10;",";"");1)-1)&","&RECHTS(I10;LENGTE(I10)-VIND.ALLES(".";I10))*1)));"";((LINKS(SUBSTITUEREN(I10;",";"");VIND.ALLES(".";SUBSTITUEREN(I10;",";"");1)-1)&","&RECHTS(I10;LENGTE(I10)-VIND.ALLES(".";I10))*1)))

Gr,

Joske
 
Doet deze het ?
Code:
=ALS(ISFOUT(((LINKS(SUBSTITUEREN(I10;",";"");VIND.ALLES(".";SUBSTITUEREN(I10;",";"");1)-1)&","&RECHTS(I10;LENGTE(I10)-VIND.ALLES(".";I10))*1)));"";((LINKS(SUBSTITUEREN(I10;",";"");VIND.ALLES(".";SUBSTITUEREN(I10;",";"");1)-1)&","&RECHTS(I10;LENGTE(I10)-VIND.ALLES(".";I10))*1)))

Gr,

Joske

Dag Joske,

Bedankt voor de snelle reactie, dit werkt perfect op één puntje na.
Bij getal 345.09 wordt deze tekst omgezet naar getal 345,90, m.a.w. de "0" wordt weggelaten.

Zou je hier toevallig een oplossing voor weten?

Alvast bedankt.
Groeten,

Dylan
 
Haakje of een foute plaats :)
Probeer eens

Code:
=ALS(ISFOUT(((LINKS(SUBSTITUEREN(I10;",";"");VIND.ALLES(".";SUBSTITUEREN(I10;",";"");1)-1)&","&RECHTS(I10;LENGTE(I10)-VIND.ALLES(".";I10)))));"";((LINKS(SUBSTITUEREN(I10;",";"");VIND.ALLES(".";SUBSTITUEREN(I10;",";"");1)-1)&","&RECHTS(I10;LENGTE(I10)-VIND.ALLES(".";I10))))*1)

Gr

Joske
 
Haakje of een foute plaats :)
Probeer eens

Code:
=ALS(ISFOUT(((LINKS(SUBSTITUEREN(I10;",";"");VIND.ALLES(".";SUBSTITUEREN(I10;",";"");1)-1)&","&RECHTS(I10;LENGTE(I10)-VIND.ALLES(".";I10)))));"";((LINKS(SUBSTITUEREN(I10;",";"");VIND.ALLES(".";SUBSTITUEREN(I10;",";"");1)-1)&","&RECHTS(I10;LENGTE(I10)-VIND.ALLES(".";I10))))*1)

Gr

Joske

Dit werkt, bedankt! :)

Groeten,
Dylan
 
Is dit niet voldoende?

Code:
=--SUBSTITUEREN(SUBSTITUEREN(I10;",";"");".";",")
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan