Rappel de quelques principes sur le fonctionnement des arrondis et cette méthode est imparable.
De plus maintenant avec la fonction Lambda de O365 c'est un jeux d'enfant.
Ci-dessous la méthode. Parfois le tout automatique ne fait pas toujours ce que l'on veut.
Pour les anciens qui ont connu COBOL ANS 74/76 la fonction ROUNDED comportait des failles et on était obligé de refaire notre propre arrondi
Je posterai à cette occasion un série Lambda_Rounded
A adapter selon le Nbr de décimales. Ce qu'il faut retenir
Arrondi à 2 décimales on ajoute 0.005, on multiplie par 100, on retient la valeur entière puis on divise par 100
Arrondi à 1 décimale on ajoute 0.05, on multiplie par 10, on retient la valeur entière puis on divise par 10
Arrondi à sans décimal on ajoute 0.5, on multiplie par 1, on retient la valeur entière puis on divise par 1
==>j'ai gardé le 1 volontairement pour bien montrer la logique, bien entendu on pourrait s'en passer
donc pour 3 décimales ou 4 décimales ou n décimales.... je vous laisse faire les conversions qui vont bien