TRansformer un nombre 30154 en 301.54

  • Initiateur de la discussion Initiateur de la discussion fb40
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

fb40

Guest
Bonjour, j'ai une colonne de nombre qui contient des montants. Le probleme c'est que les montants apparaissent sans la virgule.
Exple :
J'ai

30156
3056164
630654
323
23233

le tout aligné sur la droite et je voudrais pouvoir les transformer automatiquement en :
301.56
30561.64
6306.54
3.23
232.33

J'espère que je n'ai pas été trop confus. Par avance merci.
 
salut fb40,

Je ne vois que deux slolutions :

Ton nombre en A1
En B1 tu tapes : =A1/100

Dans une cellule quelconque tu tapes 100
Tu fais un Copier de cette cellule
Tu sélectionnes les cellules à modifier.
Tu fais Collage spécial / Division

Tu pourrais encore décomposer ton nombre en y ajoutant un . après le deuxième chiffre en partant de la droite, mais c'est trop compliqué.

Ândré.
 
Salut Olivier,

Très bien vu (j'y avais aussi pensé), mais il y a un hic (sérieux) !

Les calculs sont faux.

Ainsi, si tu affiches 30156 en 301.56 et que tu multiples ce nombre par 2 tu obtiendras 60312 et non 603.12, sauf si tu mets aussi cette dernière cellule dans le format personnalisé.

Mais ceci devient très dangeureux !
A fb40 de voir ce qui lui convient le mieux, il a plusieurs solutions, avec des avantages et des inconvénients.

Ândré.
 
Merci pour vos réponse. Pour moi, j'ai utilisé la solution d' André avec une autre colonne à côté. Par contre, est-ce que c'est possible de le faire avec un module qui dirait qu'il faut prendre le nombre par la droite et de mettre une virgule (ou point) deux chiffres plus loin.

Merci
 
Le VBA n'est pas mon fort, mais tu pourrais enregistrer la formule suivante (parmi d'autres) si ta valeur est en A1 :

=CNUM(STXT(A1;1;NBCAR(A1)-2)&"."&DROITE(A1;2))

Le CNUM ne sert qu'à aligner le nombre sur la droite.
Tes formules seront exactes.

Ândré.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
11
Affichages
2 K
Réponses
5
Affichages
2 K
Retour