„Excel BigNum“

Turinys

Terminas „BigNum“, reiškiantis „Didelis skaičius“, naudojamas kaip didžiausias leidžiamas teigiamas skaičius programoje „Excel“, kuris yra 9,9999999999999999E + 307

„BigNum“ naudojamas tam tikrose paieškos formulėse, sukurtose taip, kad būtų galima rasti didžiausią vertę, kuri yra mažesnė arba lygi paieškos vertei. Kadangi „BigNum“ yra neįtikėtinai didelė vertė, peržvalga ras ankstesnę skaitinę vertę.

Pvz., Norėdami rasti paskutinės skaitinės vertės poziciją stulpelyje, galite naudoti šią formulę:

=MATCH(9.99999999999999E+307,range)

Praktiškai padarys bet kokią neįtikėtinai didelę vertę, todėl pirmiau nurodytus dalykus galite sutvarkyti:

=MATCH(9.99E+307,range)

Priežastis, kad tai veikia, yra susijusi su numatytuoju MATCH elgesiu, kuris naudoja dvejetainį paieškos algoritmą, kad surastų didžiausią reikšmę, kuri yra mažesnė arba lygi diapazono paieškos vertei. Šiuo (numatytuoju) režimu MATCH daro prielaidą, kad vertės yra rūšiuojamos mažėjančia tvarka. Kai pagal dizainą „BigNum“ nerandama, MATCH grąžina paskutinio diapazono skaičiaus padėtį.

Norėdami gauti daugiau informacijos, žr .: Paskutinė skaitinių duomenų eilutė.

„BigNum“ su kitomis paieškos funkcijomis

„BigNum“ požiūris gali būti naudojamas su kitomis funkcijomis, palaikančiomis dvejetainę paiešką, pavyzdžiui:

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

Pirmuose trijuose pavyzdžiuose užrašo atitikties tipas yra nustatytas į 1, kad būtų galima aiškiai nustatyti dvejetainę paiešką, dažnai vadinamą apytiksliu atitikimu.

Geri ryšiai

Puikus Aladino Akyureko rašymas nuo 2004 m. („MrExcel“) „Excel“ specifikacijos ir apribojimai („Microsoft“)

Įdomios straipsniai...