Monsieur Excel
Pour tout savoir faire sur Excel !

13 avril 2007

xlPrecision, un add-in bien précis !

Dans les messages du 1er avril, du 5 et du 9 avril, nous avons vu divers exemples de bugs de calcul d’Excel. Nous avons aussi dit qu’Excel disposait au mieux – quand tout se passait bien – de 15 chiffres significatifs valables.

Que peut-on faire si l’on souhaite réaliser des calculs plus précis ? Une solution est d’avoir recours à un add-in adéquat, ce qui est le cas avec xlPrecision. Cet add-in propose 73 fonctions permettant d’effectuer des calculs avec une précision pouvant aller jusqu’à 32.767 chiffres significatifs !

Bien entendu, ces nombres sont représentés sous forme de texte, sinon Excel reperdrait aussitôt la précision obtenue. Voici ce que cela donne avec en colonne A les formules ayant servi à obtenir le résultat des colonnes B et suivantes :


Il y a tant de décimales que cela continue jusqu’au milieu de la colonne H, les colonnes C à H ayant la même largeur.

On remarque en B4, que nous avons reformatée pour ajouter toutes les décimales affichées à l’écran, qu’Excel ne met plus que des « 0 » après le quinzième chiffre significatif.

Notons en revanche avec B6 que la re-multiplication par 7 du 1/7 de B3 nous nous donne pas « 1 » mais un zéro suivi d’une tripotée de « 9 » en décimales.

Remarque 1 – Les fonctions d’xlPrecision sont utilisables en VBA.

Remarque 2 – Il est possible de formater les résultats, par exemple pour grouper les chiffres de la partie entière par paquets de trois.