BININHEX (Binärzahl in Hexadezimalzahl wandeln)

<< Click to Display Table of Contents >>

BININHEX (Binärzahl in Hexadezimalzahl wandeln)

Syntax:

BININHEX(Zahl [; Stellen])

Beschreibung:

Wandelt eine Binärzahl (Basis 2) in eine Hexadezimalzahl (Basis 16) um.

Zahl ist die umzuwandelnde Zahl.

Negative Zahlen müssen im 32 Bit-Zweier-Komplement notiert sein (siehe letztes Beispiel).

Zahl darf maximal 32 Stellen umfassen, der zulässige Wertebereich ist also:

-(2^31) ≤ Zahl ≤ (2^31)-1

Mit dem optionalen Argument Stellen kann festgelegt werden, wie viele Stellen angezeigt werden sollen. Wird es nicht angegeben, ermittelt PlanMaker die benötigte Stellenzahl automatisch.

Stellen muss größer Null sein. Weiterhin sollte Stellen eine ganze Zahl sein. Ist dies nicht der Fall, schneidet PlanMaker die Nachkommastellen automatisch ab.

Wenn Stellen kleiner als die für die Darstellung der Zahl benötigte Mindestanzahl an Stellen ist, liefert die Funktion den Fehlerwert #ZAHL!.

Wenn Zahl negativ ist, wird das Ergebnis im 32 Bit-Zweier-Komplement dargestellt; das Argument Stellen wird in diesem Fall ignoriert.

Beispiel:

BININHEX("101010") ergibt 2A

BININHEX("00101010") ergibt ebenfalls 2A

BININHEX("101010"; 1) ergibt den Fehlerwert #ZAHL!, da diese Zahl nur mit mindestens 2 Stellen dargestellt werden kann

BININHEX("11111111111111111111111111010110") ergibt FFFFFFD6 (negative Zahl)

Siehe auch:

HEXINBIN, BININDEZ, BININOKT