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 !

Dupond987

XLDnaute Nouveau
Bonjour à tous,

J'utilise dans la colonne L d'un classeur la formule suivante :
=1*(GAUCHE(B2;NBCAR(B2)-2)& "," & DROITE(B2;2))

Cette formule fonctionne correctement quand j'ai des nombres supérieurs à 10 dans la colonne B. Exemple :

Colonne B-------Colonne L
1640------------16,40
2852------------25,52
8856------------88,56
16609-----------166,09
42784-----------427,84
60---------------0,60
85---------------0,85
125--------------1,25

Par contre, je voudrais la modifier pour que lorsque j'ai des nombres inférieurs à 10 dans la colonne B ces nombres s'affichent ainsi dans la colonne L :

Colonne B-------Colonne L
1----------------0,01
2----------------0,02
3----------------0,03
4----------------0,04
5----------------0,05
6----------------0,06
7----------------0,07
8----------------0,08
9----------------0,09

Mais, je souhaite que les autres nombres supérieurs à 10 ne soient pas modifiés et qu'il garde le format présenté plus haut. En bref, je voudrais avoir ce résultat pour tous les nombres :

Colonne B-------Colonne L
1640------------16,40
2852------------25,52
8856------------88,56
16609-----------166,09
42784-----------427,84
60---------------0,60
85---------------0,85
125--------------1,25
1----------------0,01
2----------------0,02
3----------------0,03
4----------------0,04
5----------------0,05
6----------------0,06
7----------------0,07
8----------------0,08
9----------------0,09

La formule citée plus haut s'exécute dans une macro :
=1*(GAUCHE(B2;NBCAR(B2)-2)& "," & DROITE(B2;2))

A ce stade de la macro les nombres stockés dans la colonne B sont au format "Texte" et non pas au format "Nombre".

D'avance, je vous remercie pour votre aide.

Cordialement.
 
Re : Format de nombre

Bonjour à tous,

J'utilise dans la colonne L d'un classeur la formule suivante :


Cette formule fonctionne correctement quand j'ai des nombres supérieurs à 10 dans la colonne B. Exemple :



Par contre, je voudrais la modifier pour que lorsque j'ai des nombres inférieurs à 10 dans la colonne B ces nombres s'affichent ainsi dans la colonne L :



Mais, je souhaite que les autres nombres supérieurs à 10 ne soient pas modifiés et qu'il garde le format présenté plus haut. En bref, je voudrais avoir ce résultat pour tous les nombres :



La formule citée plus haut s'exécute dans une macro :


A ce stade de la macro les nombres stockés dans la colonne B sont au format "Texte" et non pas au format "Nombre".

D'avance, je vous remercie pour votre aide.

Cordialement.

bonjour

comme ceci peut-être

Code:
=SI(B2<10;"0,0"&B2;1*(GAUCHE(B2;NBCAR(B2)-2)& "," & DROITE(B2;2)))
 
Re : Format de nombre

Bonjour à tous
Même point de vue que JNP.
Si vous utilisez la virgule comme séparateur décimal :
Code:
[COLOR="DarkSlateGray"][B]=TEXTE(B2/100;"#0,00")[/B][/COLOR]
Si vous utilisez le point comme séparateur décimal :
Code:
[COLOR="DarkSlateGray"][B]=SUBSTITUE(TEXTE(B2/100;"#0.00");".";",")[/B][/COLOR]
ROGER2327
#2670
 
- 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
Retour