user_mobilelogo

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



Statistiques

Aujourd'hui894
Hier2600
Cette semaine11306
Ce mois20933
Total depuis 200411673660

35
visiteurs actuellement en ligne

10 juillet 2020