Excel BigNum -

Obsah

Výraz „BigNum“, čo znamená „veľké číslo“, sa používa na vyjadrenie najväčšieho povoleného kladného čísla v programe Excel, ktoré je 9,99999999999999E + 307

BigNum sa používa v určitých vyhľadávacích vzorcoch konštruovaných tak, aby našli najväčšiu hodnotu, ktorá je menšia alebo rovná vyhľadanej hodnote. Pretože BigNum je nepravdepodobne veľká hodnota, vyhľadaním sa nájde predchádzajúca číselná hodnota.

Môžete napríklad použiť nasledujúci vzorec na vyhľadanie pozície poslednej číselnej hodnoty v stĺpci:

=MATCH(9.99999999999999E+307,range)

V praxi bude stačiť akákoľvek nepravdepodobne veľká hodnota, takže by ste mohli vyššie uvedené upraviť:

=MATCH(9.99E+307,range)

Dôvod, prečo to funguje, súvisí s predvoleným správaním MATCH, ktoré používa binárny vyhľadávací algoritmus na nájdenie najväčšej hodnoty, ktorá je menšia alebo rovná hľadanej hodnote v rozsahu. V tomto (predvolenom) režime MATCH predpokladá, že hodnoty sú zoradené zostupne. Keď funkcia BigNum nie je zámerne nájdená, funkcia MATCH vráti pozíciu posledného čísla v rozsahu.

Ďalšie informácie nájdete v: Posledný riadok s číselnými údajmi.

BigNum s ďalšími vyhľadávacími funkciami

Prístup BigNum je možné použiť s ďalšími funkciami, ktoré podporujú binárne vyhľadávanie, napríklad:

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

Poznámka: typ zhody je v prvých troch príkladoch nastavený na 1, aby sa explicitne nastavilo binárne vyhľadávanie, ktoré sa často označuje ako približná zhoda.

Dobré odkazy

Vynikajúci zápis Aladina Akyurka z roku 2004 (MrExcel) Špecifikácie a limity programu Excel (Microsoft)

Zaujímavé články...