Excel : Conversion de données texte en données monétaires

Fermé
Ernest19 Messages postés 46 Date d'inscription dimanche 18 mai 2014 Statut Membre Dernière intervention 2 février 2023 - 8 oct. 2021 à 22:51
Xileh Messages postés 19010 Date d'inscription dimanche 10 janvier 2016 Statut Modérateur Dernière intervention 24 avril 2024 - 9 oct. 2021 à 07:59
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
A voir également:

6 réponses

jee pee Messages postés 39632 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 24 avril 2024 9 234
Modifié le 8 oct. 2021 à 23:27
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.


1
Ernest19 Messages postés 46 Date d'inscription dimanche 18 mai 2014 Statut Membre Dernière intervention 2 février 2023 1
9 oct. 2021 à 00:14
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.
0
jee pee Messages postés 39632 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 24 avril 2024 9 234
9 oct. 2021 à 00:44
déposer le fichier sur https://www.cjoint.com/ et nous donner le lien généré
0
Ernest19 Messages postés 46 Date d'inscription dimanche 18 mai 2014 Statut Membre Dernière intervention 2 février 2023 1
9 oct. 2021 à 00:59
0
jee pee Messages postés 39632 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 24 avril 2024 9 234
Modifié le 9 oct. 2021 à 01:38
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

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 096
9 oct. 2021 à 02:53
Bonjour.

Pour afficher le texte
1 008,99 $ US
en texte
$1 008,99
la formule est ="$"&STXT(B12;1;NBCAR(B12)-5)

Pour l'afficher en nombre
1 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
0
Xileh Messages postés 19010 Date d'inscription dimanche 10 janvier 2016 Statut Modérateur Dernière intervention 24 avril 2024 6 291
Modifié le 9 oct. 2021 à 08:00
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.



0