Excel BigNum -

Obsah

Termín „BigNum“, což znamená „velké číslo“, se používá k vyjádření největšího povoleného kladného čísla v aplikaci Excel, což je 9,99999999999999E + 307

BigNum se používá v určitých vzorcích vyhledávání konstruovaných způsobem, jak najít největší hodnotu, která je menší nebo rovna hodnotě vyhledávání. Protože BigNum je nepravděpodobně velká hodnota, vyhledá vyhledávač předchozí číselnou hodnotu.

Pomocí následujícího vzorce můžete například vyhledat pozici poslední číselné hodnoty ve sloupci:

=MATCH(9.99999999999999E+307,range)

V praxi bude fungovat jakákoli nepravděpodobně velká hodnota, takže výše uvedené můžete oříznout na:

=MATCH(9.99E+307,range)

Důvod, proč to funguje, souvisí s výchozím chováním MATCH, které používá binární vyhledávací algoritmus k vyhledání největší hodnoty, která je menší nebo rovna hodnotě hledání v rozsahu. V tomto (výchozím) režimu MATCH předpokládá, že hodnoty jsou seřazeny v sestupném pořadí. Když je BigNum záměrně nenalezeno, MATCH vrátí pozici posledního čísla v rozsahu.

Další informace najdete v části: Poslední řádek v číselných datech.

BigNum s dalšími vyhledávacími funkcemi

Přístup BigNum lze použít s dalšími funkcemi, které podporují binární vyhledávání, například:

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

Poznámka: typ shody je v prvních třech příkladech nastaven na 1, aby bylo explicitně nastaveno binární vyhledávání, často označované jako přibližná shoda.

Dobré odkazy

Aladin Akyurek je vynikající zápis z roku 2004 (MrExcel) Excel specifikace a limity (Microsoft)

Zajímavé články...