Excel BigNum -

Sisällysluettelo

Termiä "BigNum", joka tarkoittaa "suuri luku", käytetään edustamaan suurinta sallittua positiivista lukua Excelissä, joka on 9,9999999999999999E + 307

BigNumia käytetään tietyissä hakukaavoissa, jotka on rakennettu siten, että löydetään suurin arvo, joka on pienempi tai yhtä suuri kuin hakuarvo. Koska BigNum on epätodennäköisesti suuri arvo, haku etsii edellisen numeerisen arvon.

Esimerkiksi seuraavan kaavan avulla voit etsiä sarakkeen viimeisen numeerisen arvon sijainnin:

=MATCH(9.99999999999999E+307,range)

Käytännössä mikä tahansa epätodennäköisesti suuri arvo toimii, joten voit leikata edellä mainitut:

=MATCH(9.99E+307,range)

Syy tähän liittyy MATCH: n oletuskäyttäytymiseen, joka käyttää binäärihakualgoritmia suurimman arvon löytämiseen, joka on pienempi tai yhtä suuri kuin alueen hakuhinta. Tässä (oletus) tilassa MATCH olettaa, että arvot lajitellaan laskevassa järjestyksessä. Kun BigNumia ei suunnittelun mukaan löydy, MATCH palauttaa alueen viimeisen numeron sijainnin.

Lisätietoja: Numeeristen tietojen viimeinen rivi.

BigNum muiden hakutoimintojen kanssa

BigNum-lähestymistapaa voidaan käyttää muiden toimintojen kanssa, jotka tukevat binaarihakua, esimerkiksi:

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

Huomautuksen hakutyypiksi on asetettu 1 ensimmäisissä kolmessa esimerkissä, jotta voidaan määrittää nimenomaisesti binaarihaku, jota usein kutsutaan likimääräiseksi vastaavuudeksi.

Hyvät linkit

Aladin Akyurekin erinomainen kirjoitus vuodesta 2004 (MrExcel) Excel-määritykset ja rajoitukset (Microsoft)

Mielenkiintoisia artikkeleita...