Je me demande s'il existe un moyen de représenter l'infini (ou un nombre suffisamment élevé) dans MS Excel.
Je recherche particulièrement quelque chose comme Double.POSITIVE_INFINITY
ou Double.MAX_VALUE
en Java.
J'aime utiliser 1e99 car il donne le plus grand nombre avec le moins de touches, mais je crois que le maximum absolu est en fait de 9,99999E + 307. À ce stade du spectre des nombres, je ne pense pas qu'il y ait beaucoup de différence en ce qui concerne Excel.
Je pense que cela vaut la peine d'ajouter que, Infinity ainsi que d'autres valeurs spéciales peuvent être retournées à partir d'une fonction vba ( Comment obtenez-vous VB6 pour initialiser les doubles avec + infini, -infinity et NaN? ):
Function Infinity(Optional Recalc) As Double
On Error Resume Next
Infinity = 1/0
End Function
Lorsqu'il est entré en tant que formule de cellule, un grand nombre s'affiche (2 ^ 1024). Vous pouvez définir un format conditionnel pour afficher "+ Infinity" en tant que format numérique avec une condition de formule:
=AND(ISNUMBER(A1),A1>2^1023*(2-2^-52))
Un argument factice contenant une référence dynamique peut être inséré afin que les valeurs soient recalculées à l'ouverture du classeur, par exemple:
=Infinity(IF(,) IF(,))