user_mobilelogo

Pour tout connaître sur Word
Nouvelle version !

600 pages !

9,80 € 

En savoir plus.

Word n'est pas un tableur, et les fonctions de calcul sont bien entendus limitées.

Si l'on souhaite afficher le résultat d'un champ calculé, en choisissant systématiquement un arrondi supérieur (ou inférieur), il va falloir être malin car Word, par défaut, ne fait que des arrondis au montant le plus proche.

Partons de montants à deux décimales. On va commencer par faire un test sur ces décimales : si c'est en dessous de 0,50, on ajoutera 0,49. Ainsi la plus petite décimale sera de 0,01 + 0,49 = 0,50. A partir de 0,50, on passe automatiquement à l'arrondi supérieur. 
Donc en clair, le test sera :
Si le nombre - le nombre entier est inférieur à 0,50, on ajoute 0,49
ce qui donne, supposant que le champ calculé se nomme Nombre :

{set resultat {=Nombre - {=INT (Nombre)} } }

{IF resultat < 0,5 "{= { Nombre } + 0,49 }" "{ Nombre }" \# "# ###"}

Rappelons que les # du commutateur de format remplace les chiffres manquants par un espace. Si l'on ne souhaite pas d'espace, on préférera la fonction ROUND :

{IF resultat < 0,5 "{=ROUND ( { Nombre } + 0,49;2) }" "{ =ROUND (Nombre;2) }" \# "# ###"}

 

Je rappelle que les { } s'obtiennent avec les touches Ctrl + F9



Voir le mystère des champs.

Statistiques

Aujourd'hui2477
Hier2756
Cette semaine10898
Ce mois62705
Total depuis 200412819469

16
visiteurs actuellement en ligne

25 février 2021