Publipostage: la fusion modifie mon calcule en rajoutant plein 0

Résolu
jill -  
 jill -
Bonjour,

j'apprend tout juste à faire du publipostage et je suis assez contente j'y suis arrivé!
sauf que la fusion de on tableau excel avec word me modifie le contenue d'une cellule...
ex: j'ai un champs dans word dans lequel je veux qui apparaisse un montant total de mon tableau excel.
dans mon tableau il est écris 10,20 € et dans mon doc word ça me mets 10.19999999999......€
je comprend pas pourquoi ni comment corrigé...
si quelqu'un à la solution je suis preneuse!!!
merci d'avance

A voir également:

3 réponses

m@rina Messages postés 23880 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
3
jill
 
ah!!! super!!! ça fonctionne !
merci beaucoup!!
0
vany123 Messages postés 72 Date d'inscription   Statut Membre Dernière intervention   11
 
Bonjour,
Je pense que cela vient des arrondis, tu devrais vérifier dans Excel comment sont fait tes arrondis
0
jill
 
bonjour,
merci pour la réponse, malheureusement c'est pas ça, car malgré que ce soit des nombre à virgule se sont des chiffres sans arrondi....
0
Utilisateur anonyme > jill
 
Bonjour Jill,

En fait, Excel fait ses calculs avec tous les chiffres après la virgule
(précision maximum de 15 chiffres).

Quand tu mets un format qui n'affiche que 2 chiffres après la virgule,
Excel affiche donc seulement 2 chiffres, mais « en interne », tous
les autres chiffres sont conservés.

Voilà pourquoi ça affiche dans Word ton « 10.19999999999......€ »
et pas « 10,20 € ».

Si tu appliques ce que j'ai marqué dans mon message #2,
ça affichera bien « 10,20 € » car la fonction ARRONDI(...;2) arrondit
le nombre avec 2 chiffres après la virgule (en tenant compte du 3ème
chiffre pour choisir le 2ème chiffre), puis aucun des autres chiffres
suivants n'est conservé (ni en interne, ni donc à l'affichage).

Cordialement.  😊
 
0
jill > Utilisateur anonyme
 
:-) oui je suis bien d'accord quand il s'agit d'un resultat d'un calcule ou la valeur est infini
comme par ex: 2+33% le resultat va avoir un nobre infini apres la virgule mais excel va arrondir à 2chiffres si c'est mon souhait
mais mon calcule c'est 5,10x2 donc = à 10,20 c'est plus un arrondi c'est une valeur exact
et dans excel il me marque bien 10.20 mais une fois que je suis dans word je fais
demarrer la fusion , selections des destinataire, modifier la liste et la ça m'ouvre une page ou je selectionne que les personnes que je veux et dans la colonne (dans cette page) ou il y devrait avoir mon 10.20 ben c'est marquer soit 10.19999999 et pour d'autre 10.20000003.....
le seul moyen que j'ai trouvé c'est de mettre ma cellule en format texte dans mon tableau excel mais vu que c'est des factures que je veux faire marqué montant total 10.2€ c'est moche....
0
Utilisateur anonyme > jill
 
Dans Excel, remets le format standard, puis mets la formule =ARRONDI(5,10*2;2)
Dans Word, qu'est-ce que ça donne ?
0
jill
 
Idem....
j'ai mis donc en standard ma cellule et ça comme formule =ARRONDI(AU4+BB4+BC4+AR4;2) ça m'ecrit dans ma cellule qu'un seule chiffre après la virgule.
et ça me fait le meme résultat dans word ....
0
Utilisateur anonyme
 
Bonjour jill,

Sur ton tableau Excel, va sur la cellule ou ta formule met 10,20 €
et modifie ta formule ainsi, sachant que X est ta formule actuelle
sans le signe égal :

=ARRONDI(X;2)

Cordialement.  😊
 

0
jill
 
bonjour,
j'ai essayé ça marche pas :-(
comment on fait pour mettre en ligne un imprime ecran pour montré ce que ça me fait?
0
Utilisateur anonyme > jill
 
Plutôt qu'un imprime écran, je te propose de copier / coller dans
ton prochain message la formule qui te donne 10,20 € dans
Excel (mais 10,19999999... € dans Word).
0
Utilisateur anonyme > jill
 
Ou si tu préfères : ouvre un nouveau classeur Excel et :

a) mets en B2 : =10/7
b) mets en B3 : =ARRONDI(10/7;2)

Tu verras que la formule en B2 affiche 1,42857143
alors que la formule en B3 affiche 1,43 ; et pas 1,42
car le 3ème chiffre après la virgule (qui est 8) est
supérieur à 5.
0
jill > Utilisateur anonyme
 
=AU4+BB4+BC4+AR4
AU4=AT4*3.9 (AT4=3)
BB4= =AV4*2,5+AW4*4+AX4*5+AY4*4+AZ4*5,5+BA4*6
(AV4/AW4/AX4/AX4/AY4/AZ4/BA4 sont des chiffre entier 1;2;3....)
BC4= =AS4*3,9 (AS4 valeur entier)
AR4= 15
avec tout ça ma cellule egale à 74.20
(10.20 etait un exemple)



voila!!mis comme ça ça fait un peu bordel!! lol
0
jill
 
je comprend bien le principe des arrondis. mais mes chiffres sont des valeurs exact....
c'est pas grave je vais gratter encore un peu...
merci beaucoup en tout cas pour ton aide!!
Bon week end !
et merci encore
0