XL 2016 Séparateur milliers sans la virgule

harveyspecter

XLDnaute Occasionnel
Bonjour à tous,

J’essaye de supprimer la virgule dans mes nombres en milliers ou millions sans supprimer la virgule de la décimales.

Avec rechercher/remplacer cela me change tout.

Merci pour votre retour.

Un exemple en pj
 

Pièces jointes

  • Classeur10.xlsx
    8 KB · Affichages: 9

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Harveyspecter,

Dans votre fichier 1,556,225,66 n'est pas un nombre mais une chaîne de caractères.
Pour le prouver, vous faites en I8 = G8+1 et vous obtenez #Valeur.

Pour avoir la valeur que vous désirez vous faites : =CNUM(SUBSTITUE(G8;",";""))/100
et en format # ##0,00 si vous voulez le séparateur des milliers.
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour @harveyspecter, @sylvanu :),

Votre problème me semble insoluble:

Supposons que vous ayez le texte 123,456,789

Comment savoir si le texte représente le nombre entier qu'est 123456789 (nombre entier) ou représente le nombre décimal 123456,789 nombre à trois décimales?

Ou bien on sait (hypothèse) que tous les textes ont une partie décimale. Dans ce cas on pourrait le faire.
 
Dernière édition:

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re Harveyspecter, Bonjour MaPomme.
J'ai supposé un "nombre" avec deux décimales comme dans le fichier joint.
Si ce n'est pas le cas c'est insoluble.
Par contre votre remarque n'a pas de sens. Je supprime les virgules puis divise par cent pour retrouver les deux décimales. rien à voir avec milliers ou millions.
Par contre si sur chacune de vos colonnes le format est fixe mais différents entre colonnes, il suffit d'adapter la formule pour chaque colonne.
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Re à tous,

Une formule dans le cas où ce qu'il y aurait après la dernière virgule serait la partie décimale.
=SI(ESTNUM(G8);G8;1*SUBSTITUE(SUBSTITUE(SUBSTITUE(G8;",";"$";NBCAR(G8)-NBCAR(SUBSTITUE(G8;",";"")));",";"");"$";","))
 

Pièces jointes

  • harveyspecter- Virgules- v1.xlsx
    8.4 KB · Affichages: 6

Discussions similaires

Statistiques des forums

Discussions
311 725
Messages
2 081 949
Membres
101 852
dernier inscrit
dthi16088