Wednesday, May 4, 2022

DEC2HEX-Funktion

Dieser Artikel beschreibt die Formelsyntax und die Verwendung der DEC2HEX- Funktion in Microsoft Excel.

Beschreibung

Konvertiert eine Dezimalzahl in eine Hexadezimalzahl.

Syntax

DEC2HEX(Zahl, [Stellen])

Die Syntax der DEC2HEX-Funktion hat die folgenden Argumente:

  • Anzahl erforderlich. Die Dezimalzahl, die Sie umwandeln möchten. Wenn Zahl negativ ist, werden Stellen ignoriert und DEC2HEX gibt eine 10-stellige (40-Bit) Hexadezimalzahl zurück, bei der das höchstwertige Bit das Vorzeichenbit ist. Die verbleibenden 39 Bits sind Betragsbits. Negative Zahlen werden in Zweierkomplement-Notation dargestellt.

  • Orte optional. Die Anzahl der zu verwendenden Zeichen. Wenn Stellen weggelassen werden, verwendet DEC2HEX die minimal erforderliche Anzahl von Zeichen. Places ist nützlich, um den Rückgabewert mit führenden Nullen (Nullen) aufzufüllen.

Bemerkungen

  • Wenn Zahl < -549.755.813.888 ist oder wenn Zahl > 549.755.813.887 ist, gibt DEC2HEX die #NUM! Fehlerwert.

  • Wenn Zahl nicht numerisch ist, gibt DEC2HEX den #WERT! Fehlerwert.

  • Wenn das Ergebnis von DEC2HEX mehr als die Anzahl der angegebenen Places-Zeichen erfordert, gibt es das #NUM! Fehlerwert.
    Beispielsweise gibt DEC2HEX(64,1) den Fehlerwert zurück, da das Ergebnis (40) zwei Zeichen erfordert.

  • Wenn Places keine ganze Zahl ist, wird der Wert von Places abgeschnitten.

  • Wenn Places kein numerischer Wert ist, gibt DEC2HEX den #WERT! Fehlerwert.

  • Wenn Places negativ ist, gibt DEC2HEX die #NUM! Fehlerwert.

Beispiel

Kopieren Sie die Beispieldaten in der folgenden Tabelle, und fügen Sie sie in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Damit Formeln Ergebnisse anzeigen, wählen Sie sie aus, drücken Sie F2 und dann die EINGABETASTE. Bei Bedarf können Sie die Spaltenbreite anpassen, um alle Daten anzuzeigen.

Formel

Beschreibung

Ergebnis

=DEZ2HEX(100, 4)

Konvertiert den Dezimalwert 100 in einen Hexadezimalwert mit 4 Zeichen ("aufgefüllt" mit zwei führenden Nullen).

0064

=DEZ2HEX(-54)

Wandelt den Dezimalwert -54 in Hexadezimal um

FFFFFFFFCA

=DEZ2HEX(28)

Konvertiert den Dezimalwert 28 in Hexadezimal.

1C

=DEZ2HEX(64,1)

Gibt die #ZAHL zurück! Fehlerwert, weil das Ergebnis (40) 2 Stellen benötigt.

#NUM!

No comments:

Post a Comment