Excel BigNum -

Table des matières

Le terme «BigNum», qui signifie «Big Number», est utilisé pour représenter le plus grand nombre positif autorisé dans Excel, à savoir 9,99999999999999E + 307

BigNum est utilisé dans certaines formules de recherche construites de manière à trouver la plus grande valeur inférieure ou égale à une valeur de recherche. Étant donné que BigNum est une valeur incroyablement grande, la recherche trouvera la valeur numérique précédente.

Par exemple, vous pouvez utiliser la formule suivante pour rechercher la position de la dernière valeur numérique dans une colonne:

=MATCH(9.99999999999999E+307,range)

En pratique, toute valeur improbablement élevée fera l'affaire, vous pouvez donc réduire ce qui précède pour:

=MATCH(9.99E+307,range)

La raison pour laquelle cela fonctionne a à voir avec le comportement par défaut de MATCH, qui utilise un algorithme de recherche binaire pour trouver la plus grande valeur inférieure ou égale à la valeur de recherche dans une plage. Dans ce mode (par défaut), MATCH suppose que les valeurs sont triées par ordre décroissant. Lorsque BigNum est, de par sa conception, introuvable, MATCH renvoie la position du dernier nombre de la plage.

Pour plus de détails, voir: Dernière ligne dans les données numériques.

BigNum avec d'autres fonctions de recherche

L'approche BigNum peut être utilisée avec d'autres fonctions prenant en charge la recherche binaire, par exemple:

=MATCH(bignum,range,1) =VLOOKUP(bignum,range,1,1) =HLOOKUP(bignum,range,1,1) =LOOKUP(bignum,range)

Notez que le type de correspondance est défini sur 1 dans les trois premiers exemples pour définir explicitement la recherche binaire, souvent appelée correspondance approximative.

Bons liens

Excellente rédaction d'Aladin Akyurek de 2004 (MrExcel) Spécifications et limites Excel (Microsoft)

Articles intéressants...