Die BIN2HEX-Funktion

Inhalt

Willkommen zurück zu unserem üblichen Blog mit Excel-Funktionen von A bis Z. Heute schauen wir auf die BIN2HEX Funktion.

Die BIN2HEX-Funktion

Wir möchten nicht die Hexadezimalzahl in diese Funktion einfügen, aber das wandelt eine binäre Zahl um (Basis zwei) in einer hexadezimalen Zahl (Base 16).

Das BIN2HEX Die Funktion verwendet die folgende Syntax, um zu funktionieren:

BIN2HEX (Nummer, [setzt])

Das BIN2HEX Die Funktion hat die folgenden Argumente:

  • Nummer: Dies ist obligatorisch und stellt die Binärzahl dar, die Sie umwandeln möchten. Es sollte angemerkt werden, dass Nummer kann nicht mehr enthalten als 10 Figuren (10 Bits) und dass das wichtigste Stück von Nummer ist das Vorzeichenbit. Die restlichen neun Bits sind Größenbits. Negative Zahlen werden dargestellt durch Zweierkomplement Notation
  • setzt: Dies ist optional und stellt die Anzahl der zu verwendenden Zeichen dar. Und setzt wurde weggelassen, BIN2HEX Verwenden Sie die erforderliche Mindestanzahl von Zeichen. Das Argument setzt es ist nützlich, den Rückgabewert mit führenden Nullen aufzufüllen.

Zweierkomplement ist eine mathematische Operation auf Binärzahlen, sowie eine Darstellung von vorzeichenbehafteten Binärzahlen nach diesem Verfahren. Das Zweierkomplement von a Norden-Anzahl der Bits wird als Komplement bezüglich 2Norden; Mit anderen Worten, ist das Ergebnis der Subtraktion der Anzahl von 2Norden. Dies ist auch gleichbedeutend damit, das Komplement von Einsen zu nehmen und dann eins zu addieren, denn die Summe einer Zahl und das Komplement ihrer Einer ist 1 Bits. Das Zweierkomplement einer Zahl verhält sich in den meisten arithmetischen Operationen wie das Negative der ursprünglichen Zahl, und positive und negative Zahlen können natürlich nebeneinander existieren.

Dabei ist zu beachten, dass:

  • Und Nummer ist keine gültige Binärzahl, o sie Nummer enthält mehr als 10 Figuren (10 Bits), BIN2HEX Gib die ... wieder #AUF EINS! Fehlerwert
  • Und Nummer ist negativ, BIN2HEX ignorieren setzt und gibt eine hexadezimale Zahl von zurück 10 Figuren
  • Und BIN2HEX brauche mehr als setzt Figuren, Gib die ... wieder #AUF EINS! Fehlerwert
  • Und setzt es ist keine ganze Zahl, wird abgeschnitten
  • Und setzt es ist nicht numerisch, BIN2HEX Gib die ... wieder #WERT! Fehlerwert
  • Und setzt ist negativ, BIN2HEX Gib die ... wieder #AUF EINS! Fehlerwert

Bitte, siehe mein Beispiel unten:

Abonniere unseren Newsletter

Wir senden Ihnen keine SPAM-Mail. Wir hassen es genauso wie du.