GN


Prochainement...

C'est un vrai casse tête !

Les explications détaillées seront effectuées ultérieurement. En quelques mots, les fonctions sur les grands nombres servent aux calculs de nombres avec tous les chiffres. Attention toutefois, si le calcul demandé donne un résultat extrêmement grand, que le temps de réponse soit pas trop important, même si j’ai tenté d’optimiser au maximum les algorithmes. Il convient de faire quelques essais avant.

Pour saisir un grand nombre dans Excel, il suffit d’entrer ce nombre en format texte, donc avec une apostrophe. Par exemple dans A1 inscrivez :

‘61293475612357.0123540

Dans A2 : ‘-364918236498,1263499182

Dans A3, la formule : =AGN(A1 ;A2)

Pour récupérer un résultat supérieur au 255 caractères autorisé par l’affichage d’Excel, il suffit de copier le résultat et de le coller dans un traitement de texte (Wordpad par exemple).

Quelques explications succinctes :

AGN : Addition de deux grands nombres.

La syntaxe est la suivante : AGN( Nombre1 ; Nombre2 )

Nombre1 et Nombre2 peuvent être négatif et/ ou décimaux. La décimale peut être une virgule ou un point. Le nombre positif ne doit pas être précédé du signe plus. Aucun espace entre le nombre et le signe.

PGN : Produit de deux grands nombres. Les remarques sont identiques à AGN. Syntaxe : PGN ( nombre1 ; nombre 2)

PuissanceGN : effectue le calcul d’un nombre à une puissance entière. Syntaxe : PuissanceGN( nombre ; puissance) . Par exemple : PuissanceGN(3,4 ;30) renvoie 8797666833317830,254826668219153233583932440576 .

FactGN : Calcul la factorielle d’un nombre. Syntaxe : FactGN(nombre) . Par exemple : FactGN(30) renvoie 265252859812191058636308480000000

ArrangGN : Calcul le nombre d’arrangements de P objets parmi N. Syntaxe : ArrangGN( P ; N )

AbsGN : Renvoi la valeur absolue d’un grand nombre. Syntaxe : AbsGN ( nombre)

SigneGN : fonction similaire à celle d’Excel pour les nombres.

IntGN : Renvoi la partie entière d’un grand nombre. Identique à INT en VB.

FixGN : Fonction identique à FIX en VB.

CompGN : Compare deux grands nombres. Syntaxe : CompGN( nombre1 ; nombre2). Renvoie 1 si Nb1>Nb2, sinon -1 ou 0 si égalité.

ArrondiGN : Identique à la fonction ARRONDI d’Excel, pour les grands nombres.

RndGN : Identique à RND en VB, ou ALEA d’Excel. Syntaxe : RndGN( nb de chiffres ) . Par exemple : RndGN(20) renvoi 0,58340096473693856106.

RndBorneGN : Renvoi un nombre aléatoire compris entre deux bornes. Syntaxe : RndBorneGN ( nombre1 ; nombre2 ; nb de chiffre )


Listing VBA   |  Back   |  Home