<< Click to Display Table of Contents >> DEZINHEX (Dezimalzahl in Hexadezimalzahl wandeln) |
Syntax:
DEZINHEX(Zahl [; Stellen])
Beschreibung:
Wandelt eine Dezimalzahl (Basis 10) in eine Hexadezimalzahl (Basis 16) um.
Hinweis: Beachten Sie, dass das Ergebnis dieser Funktion eine Zeichenkette ist, keine Zahl.
Zahl ist die umzuwandelnde Zahl.
Der zulässige Wertebereich für Zahl ist:
-(2^31) ≤ Zahl ≤ (2^31)-1
Das entspricht:
-2.147.483.648 ≤ Zahl ≤ 2.147.483.647
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 (siehe letztes Beispiel).
Beispiel:
DEZINHEX(42) ergibt 2A
DEZINHEX(42; 8) ergibt 0000002A
DEZINHEX(42; 1) ergibt den Fehlerwert #ZAHL!, da die Zahl 42 hexadezimal nur mit mindestens 2 Stellen dargestellt werden kann
DEZINHEX(-42) ergibt FFFFFFD6
Siehe auch: