Excel BigNum -

Съдържание

Терминът "BigNum", който означава "Голямо число", се използва за представяне на най-голямото позволено положително число в Excel, което е 9,99999999999999E + 307

BigNum се използва в определени справочни формули, конструирани по начин за намиране на най-голямата стойност, която е по-малка или равна на стойност за търсене. Тъй като BigNum е невероятно голяма стойност, търсенето ще намери предишната числова стойност.

Например можете да използвате следната формула, за да намерите позицията на последната числова стойност в колона:

=MATCH(9.99999999999999E+307,range)

На практика всяка невероятно голяма стойност ще свърши работа, така че можете да отрежете горното, за да:

=MATCH(9.99E+307,range)

Причината това да е свързано с поведението по подразбиране на MATCH, което използва двоичен алгоритъм за търсене, за да намери най-голямата стойност, която е по-малка или равна на стойността за търсене в диапазон. В този (по подразбиране) режим MATCH приема, че стойностите са сортирани в низходящ ред. Когато BigNum по проект не е намерен, MATCH връща позицията на последното число в диапазона.

За повече подробности вижте: Последен ред в числови данни.

BigNum с други функции за търсене

Подходът BigNum може да се използва с други функции, които поддържат двоично търсене, например:

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

Типът на съвпадение на бележка е зададен на 1 в първите три примера за изрично задаване на двоично търсене, често наричано приблизително съвпадение.

Добри връзки

Отличното писане на Aladin Akyurek от 2004 г. (MrExcel) Спецификации и ограничения на Excel (Microsoft)

Интересни статии...