QR 56 – Formatage de nombre

Voici la question du jour :

« Je rencontre un problème avec les rubriques de fusion. Lorsqu’elles sont issues de champs calculés, comme par exemple un montant de TVA ou un montant HT (résultant d’un montant TTC – TVA), ce champ affiche une foultitude de chiffres après la virgule. Mes rubriques originelles sont formatées avec 2 chiffres après la virgule.
Il est impossible de formater ces rubriques de fusion.
Si vous avez une solution, autre que de les supprimer de l’état :-), ce que j’ai fait,  je suis preneur. »

La réponse est comme souvent cachée dans la question 😉

Vous dites que vous avez « formaté » ces rubriques. Or un format ne change pas les données.
Si je mets un mot en italique, cela ne change pas le mot lui-même.

Il nous faut changer les données elles-mêmes. Donc placer, au sein du calcul calcul, que l’on veut seulement 2 chiffres après la virgule.

Mettons que l’on veuille un calcul HT = TTC – TVA.

On pourra poser : HT = Arrondi ( TTC – TVA ; 2 ).

Rappelons que Arrondi est une fonction de calcul avec deux arguments : Arrondi ( Nombre ; Décimales ). L’argument Nombre peut être une rubrique, une rubrique de calcul ou un calcul effectué directement dans l’argument, comme proposé ici dans notre exemple. L’argument Décimales permet d’indiquer combien nous souhaitons obtenir de décimales dans notre arrondi, 0, 2 ou n.

Visuellement, lorsqu’on demande 2 décimales, on obtient bien deux chiffres après la virgule. Mais la fonction Arrondi fait plus que formater un résultat de calcul en supprimant les décimales en trop. Elle « arrondit » ce résultat et donc effectue un véritable calcul. Par exemple, pour 4,4999, par un simple formatage, vous obtiendrez 4,49, et par arrondi 4,50 !

Avec cette fonction, plus de problème pour poser une rubrique en fusion 😉

Michel Lansard

Tags: , ,

Merci de laisser un commentaire (Pas de commentaire )

Désolé, les commentaires des articles réservés sont eux-mêmes réservés

Il n'y a pas de commentaire pour l'instant, soyez le premier ;-)