Excel BigNum -

Sommario

Il termine "BigNum", che sta per "Big Number", viene utilizzato per rappresentare il numero positivo più grande consentito in Excel, ovvero 9,9999999999999999E + 307

BigNum viene utilizzato in alcune formule di ricerca costruite in modo da trovare il valore più grande che è minore o uguale a un valore di ricerca. Poiché BigNum è un valore improbabilmente grande, la ricerca troverà il valore numerico precedente.

Ad esempio, puoi utilizzare la seguente formula per trovare la posizione dell'ultimo valore numerico in una colonna:

=MATCH(9.99999999999999E+307,range)

In pratica, qualsiasi valore improbabilmente grande andrà bene, quindi potresti tagliare quanto sopra per:

=MATCH(9.99E+307,range)

Il motivo per cui funziona ha a che fare con il comportamento predefinito di MATCH, che utilizza un algoritmo di ricerca binaria per trovare il valore più grande che è inferiore o uguale al valore di ricerca in un intervallo. In questa modalità (predefinita), MATCH presume che i valori siano ordinati in ordine decrescente. Quando BigNum è, per impostazione predefinita, non trovato, MATCH restituisce la posizione dell'ultimo numero nell'intervallo.

Per ulteriori dettagli, vedere: Ultima riga nei dati numerici.

BigNum con altre funzioni di ricerca

L'approccio BigNum può essere utilizzato con altre funzioni che supportano la ricerca binaria, ad esempio:

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

Nota il tipo di corrispondenza è impostato su 1 nei primi tre esempi per impostare esplicitamente la ricerca binaria, spesso indicata come corrispondenza approssimativa.

Buoni collegamenti

L'eccellente scrittura di Aladin Akyurek del 2004 (MrExcel) Specifiche e limiti di Excel (Microsoft)

Articoli interessanti...