In diesem Artikel werden die Formelsyntax und die Verwendung der Funktion DEZINHEX in Microsoft Excel beschrieben.
Beschreibung
Wandelt eine dezimale Zahl in eine hexadezimale Zahl um.
Syntax
DEZINHEX(Zahl;[Stellen])
Die Syntax der Funktion DEZINHEX weist die folgenden Argumente auf:
-
Zahl Erforderlich. Die dezimale ganze Zahl, die Sie umwandeln möchten. Ist Zahl negativ, werden Stellen ignoriert, und DEZINHEX gibt eine aus 10 Zeichen (40 Bit) hexadezimale Zahl zurück, bei der das signifikante Bit das Vorzeichenbit ist. Die übrigen 39 Bits sind Betragsbits. Negative Zahlen werden mit der Zweier-Komplement-Notation dargestellt.
-
Stellen Optional. Gibt an, wie viele Zeichen angezeigt werden sollen. Fehlt das Leerzeichen, verwendet DE2HEX die erforderliche Mindestanzahl von Zeichen. Das Argument Stellen ist speziell dann hilfreich, wenn der jeweilige Rückgabewert mit führenden Nullen aufgefüllt werden soll.
Hinweise
-
Ist Zahl < -549.755.813.888, oder ist Zahl > 549.755.813.887, gibt DEZINHEX den Fehlerwert #ZAHL! zurück.
-
Ist Zahl kein numerischer Ausdruck, gibt DEZINHEX den Fehlerwert #WERT! zurück.
-
Benötigt das Ergebnis von DEZ2HEX mehr als die Anzahl der angegebenen Stellen Zeichen, gibt es den Wert #NUM! zurück.
So gibt DEKZEX(64;1) beispielsweise den Fehlerwert zurück, da das Ergebnis (40) zwei Zeichen erfordert. -
Ist der Wert von Stellen keine ganze Zahl, wird der Wert entsprechend abgeschnitten.
-
Ist Stellen kein numerischer Ausdruck, gibt DEZINHEX den Fehlerwert #WERT! zurück.
-
Ist Stellen negativ, gibt DEZINHEX den Fehlerwert #ZAHL! zurück.
Beispiel
Kopieren Sie die Beispieldaten in der folgenden Tabelle, und fügen Sie sie in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Um die Ergebnisse der Formeln anzuzeigen, markieren Sie sie, drücken Sie F2 und dann die EINGABETASTE. Im Bedarfsfall können Sie die Breite der Spalten anpassen, damit alle Daten angezeigt werden.
Formel |
Beschreibung |
Ergebnis |
=DEZINHEX(100;4) |
Wandelt die dezimale Zahl 100 in eine vier Zeichen lange hexadezimale Zahl um (mit zwei vorangestellten Nullen "aufgefüllt"). |
0064 |
=DEZINHEX(-54) |
Wandelt die dezimale Zahl -54 in eine hexadezimale Zahl um. |
FFFFFFFFCA |
=DEZINHEX(28) |
Wandelt die dezimale Zahl 28 in eine hexadezimale Zahl um. |
1C |
=DEZINHEX(64;1) |
Gibt den Fehlerwert #ZAHL! zurück, da das Ergebnis (40) 2 Zeichenstellen erfordert. |
#ZAHL! |