Excel BigNum -

Spisie treści

Termin „BigNum”, który oznacza „dużą liczbę”, jest używany do reprezentowania największej dozwolonej liczby dodatniej w programie Excel, która wynosi 9,99999999999999E + 307

BigNum jest używane w niektórych formułach wyszukiwania skonstruowanych w taki sposób, aby znaleźć największą wartość, która jest mniejsza lub równa wyszukiwanej wartości. Ponieważ BigNum jest nieprawdopodobnie dużą wartością, wyszukiwanie znajdzie poprzednią wartość liczbową.

Na przykład możesz użyć następującej formuły, aby znaleźć pozycję ostatniej wartości liczbowej w kolumnie:

=MATCH(9.99999999999999E+307,range)

W praktyce wystarczy dowolna nieprawdopodobnie duża wartość, więc możesz przyciąć powyższe do:

=MATCH(9.99E+307,range)

Powód, dla którego to działa, ma związek z domyślnym zachowaniem funkcji PODAJ.POZYCJĘ, która wykorzystuje algorytm wyszukiwania binarnego do znalezienia największej wartości, która jest mniejsza lub równa wartości wyszukiwania w zakresie. W tym (domyślnym) trybie MATCH zakłada, że ​​wartości są sortowane w porządku malejącym. Gdy BigNum nie zostało znalezione, funkcja PODAJ.POZYCJĘ zwraca pozycję ostatniej liczby w zakresie.

Aby uzyskać więcej informacji, zobacz: Ostatni wiersz danych liczbowych.

BigNum z innymi funkcjami wyszukiwania

Podejście BigNum może być używane z innymi funkcjami obsługującymi wyszukiwanie binarne, na przykład:

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

Uwaga: typ dopasowania jest ustawiony na 1 w pierwszych trzech przykładach, aby jawnie ustawić wyszukiwanie binarne, często określane jako dopasowanie przybliżone.

Dobre linki

Doskonałe opracowanie Aladina Akyurka z 2004 r. (MrExcel) Specyfikacje i ograniczenia programu Excel (Microsoft)

Interesujące artykuły...