Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 format de chiffre

306255

XLDnaute Occasionnel
2,123,02€
1,693,82€

Bonjour à tous

Je récupére une base de donnée mais il y a un format de nombre comme ci-dessu, est il possible de changer automatiquement le format des nombre ci dessus en supprimer la virgule de millier 2 123,02 par exemple

Merci pour votre aide
 

flc13090

XLDnaute Nouveau
Salut
Si tes valeurs "texte" sont dans la colonne A
VB:
=(STXT(A1;1;TROUVE(",";A1;1))*1&" "&STXT(A1;TROUVE(",";A1)+1;TROUVE(","; A1;TROUVE(",";A1)+1)-TROUVE(",";A1)-1)*1&","&DROITE(A1;NBCAR(A1)-TROUVE(",";A1;TROUVE(",";A1)+1)))*1
=STXT(A1;1;TROUVE(",";A1;1))*1 -> on récupère les chiffres à gauche de la 1ère virgule
=STXT(A1;TROUVE(",";A1)+1;TROUVE(","; A1;TROUVE(",";A1)+1)-TROUVE(",";A1)-1)*1 -> on récupère les chiffres entre les 2 virgules
=DROITE(A1;NBCAR(A1)-TROUVE(",";A1;TROUVE(",";A1)+1)) -> on récupère les chiffres après la 2nde virgule.
 
Dernière édition:

TooFatBoy

XLDnaute Barbatruc
Bonjour,

Ce qu'il faudrait savoir c'est s'il y a vraiment deux virgules, ou s'il y a des virgules et un point.
Et le sigle de la monnaie fait-il partie du contenu de la cellule, ou il s'affiche de par le format de la cellule.
 

flc13090

XLDnaute Nouveau
Nos amis au pays de "Sleepy Joe" écrivent les nombres avec la virgule comme séparateur de milliers et de décimales ou avec un point. tout dépend du style de l'écriture. ex: $50.92 million = $50,920,000,00
 

TooFatBoy

XLDnaute Barbatruc
Salut
La réponse est ici
C'est censé répondre à une question précise ?
Est-ce que ça nous dit que c'est du texte et que donc le symbole de l'euro est inclus dans ce texte ?
Du coup, ce ne serait pas un "format de nombre" comme dit en #1, et la formule de #10 conviendrait ?


Il est toujours préférable de régler cela à l'import et non en aval avec des formules...
Toutafé !
 
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…