Excel : Conversion de données texte en données monétaires
Fermé
Ernest19
Messages postés
46
Statut
Membre
-
Xileh Messages postés 19446 Date d'inscription Statut Modérateur Dernière intervention -
Xileh Messages postés 19446 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Mon fichier Excel comporte des cellules texte libellées ainsi 0,00 $ US (Voir fichier avec lien joint) que je souhaite transformer en monétaire ainsi $0,00
Comment puis-je faire ?
Merci pour vos réponses
Mon fichier Excel comporte des cellules texte libellées ainsi 0,00 $ US (Voir fichier avec lien joint) que je souhaite transformer en monétaire ainsi $0,00
Comment puis-je faire ?
Merci pour vos réponses
6 réponses
-
Bonjour,
Si toutes les cellules se terminent par " $ US", on en fait un nombre avec la formule
=CNUM(GAUCHE(A1;NBCAR(A1)-5))
et pour rajouter le $ on utilise le format de cellule monétaire adéquate.
-
Bonjour jee pee,
Merci pour votre réponse mais malheureusement ça ne fonctionne pas.
Si vous m'envoyez un lien, je peux vous envoyer mon fichier test.
Par avance, merci.-
déposer le fichier sur https://www.cjoint.com/ et nous donner le lien généré
-
-
Voici le lien
https://www.cjoint.com/c/KJiw7ikghld -
https://www.cjoint.com/c/KJixAwXa0j7
moi cela fonctionne (*) tu as bien un excel paramétré en français ? car sur un excel US avec le séparateur décimal . cela n'irait pas
(*) sauf que tu n'avais pas précisé qu'il y avait un séparateur des milliers, qu'il faut traiter en plus. Par contre dans ton fichier le blanc " " ne correspond pas à un espace que l'on génère avec la touche du même nom ??? un blanc a une valeur décimale = 32 alors que ton blanc a la valeur 160
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour.
Pour afficher le texte1 008,99 $ US
en texte$1 008,99
la formule est ="$"&STXT(B12;1;NBCAR(B12)-5)
Pour l'afficher en nombre1 008,99
c'est un peu plus long, comme te l'explique jee pee :
=CNUM(STXT(SUBSTITUE(B12;CAR(160);"");1;NBCAR(SUBSTITUE(B12;CAR(160);""))-3))
et pour l'avoir au format monétaire il faut affecter à la cellule le format Nombre monétaire $ Anglais$1 008,99
-
Bonjour,
Il aurait été préférable de poursuivre sur le sujet initial
https://forums.commentcamarche.net/forum/affich-37351228-transformation-de-donnees
De fait, je ferme celui-ci.