XL 2016 garder les décimales sans la virgule

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 !

rom77100

XLDnaute Nouveau
Bonjour,

Afin de remonter les données dans mon ERP je dois retranscrire les décimales en nombre entier.
exemple : 122 000,56 => j'utilise la fonction substitue (122000,56;",","") qui me donne ce résultat 12200056.

Cependant il y a une limite, ça ne fonctionne pas dans le cas ou le nombre se termine par ....,00 ou un nombre qui a plusieurs décimales après la virgule. Dans mon cas je dois seulement prendre deux décimales après la virgule.

Pourriez-vous m'aider s'il vous plaît ?

Merci d'avance.
 
Bonjour Rom,
Si en A1 vous avez 122000.56789 alors en A2 vous mettez :
VB:
=ENT(100*A1)
100*A1 décale la virgule de 2 chiffres vers la droite.
ENT en prend la valeur entière.
Donc 122000.56789 vous donnera 12200056. ( et 122000 vous donnera 12200000 )
 
J'ai zappé cette partie de la question
Et moi j'ai zappé l'aspect texte. 😂
Dans ce cas :
VB:
=ENT(100*CNUM(SUBSTITUE(A4;",";".")))

1705417918423.png
 
- 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

Discussions similaires

Retour