Excel BigNum -

Inhaltsverzeichnis

Der Begriff "BigNum", der für "Big Number" steht, wird verwendet, um die größte zulässige positive Zahl in Excel darzustellen, nämlich 9,99999999999999E + 307

BigNum wird in bestimmten Suchformeln verwendet, die so konstruiert sind, dass der größte Wert gefunden wird, der kleiner oder gleich einem Suchwert ist. Da BigNum ein unwahrscheinlich großer Wert ist, findet die Suche den vorherigen numerischen Wert.

Sie können beispielsweise die folgende Formel verwenden, um die Position des letzten numerischen Werts in einer Spalte zu ermitteln:

=MATCH(9.99999999999999E+307,range)

In der Praxis reicht jeder unwahrscheinlich große Wert aus, sodass Sie die oben genannten Werte wie folgt kürzen können:

=MATCH(9.99E+307,range)

Der Grund, warum dies funktioniert, hängt mit dem Standardverhalten von MATCH zusammen, das einen binären Suchalgorithmus verwendet, um den größten Wert zu finden, der kleiner oder gleich dem Suchwert in einem Bereich ist. In diesem (Standard-) Modus geht MATCH davon aus, dass die Werte in absteigender Reihenfolge sortiert sind. Wenn BigNum beabsichtigt nicht gefunden wird, gibt MATCH die Position der letzten Zahl im Bereich zurück.

Weitere Informationen finden Sie unter: Letzte Zeile in numerischen Daten.

BigNum mit anderen Suchfunktionen

Der BigNum-Ansatz kann mit anderen Funktionen verwendet werden, die die binäre Suche unterstützen, z.

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

Hinweis Der Übereinstimmungstyp wird in den ersten drei Beispielen auf 1 gesetzt, um die binäre Suche explizit festzulegen, die häufig als ungefähre Übereinstimmung bezeichnet wird.

Gute Links

Aladin Akyureks exzellente Beschreibung der Excel-Spezifikationen und -Limits von 2004 (MrExcel) (Microsoft)

Interessante Beiträge...