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.
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 )
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 )
Mais cela ne marche pas dans deux cas :
1- Si la virgule n'est pas votre séparateur décimal, dans ce cas il y a erreur.
2- Si le nombre à plus de deux décimales il est arrondi : 122000.56789 donne 12200057.