Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: String mit 0xZahl in Dezimal umrechnen

String mit 0xZahl in Dezimal umrechnen
10.12.2008 11:01:00
Melanie
Hallo,
ich habe z.b in zelle A1 : 0x000123A2 stehen (ist also ein string mit einer Hexadezimalen zahl)
und in zelle B1 will ich den dezimalen Wert haben ... die Hexindez() funktion kann aber nichts mit dem 0x anfangen.
Wer kann helfen ?
Gruss
Melanie
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: String mit 0xZahl in Dezimal umrechnen
10.12.2008 11:10:27
Hajo_Zi
Hallo Melanie,
Tabelle1

 AB
10x000123A2 74658

Formeln der Tabelle
ZelleFormel
B1=HEXINDEZ( GLÄTTEN(TEIL(A1;3;LÄNGE(A1))))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

Anzeige
AW: String mit 0xZahl in Dezimal umrechnen
10.12.2008 11:15:10
Melanie
Hallo Hajo_Zi,
funktioniert .. Danke !!!
Gruss
Melanie
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

String mit 0xZahl in Dezimal umrechnen


Schritt-für-Schritt-Anleitung

Um einen String mit einer hexadezimalen Zahl, die mit 0x beginnt, in Excel in einen Dezimalwert umzuwandeln, kannst du die folgende Formel verwenden:

  1. Gib den hexadezimalen Wert in Zelle A1 ein, z.B. 0x000123A2.

  2. In Zelle B1 fügst du die folgende Formel ein:

    =HEXINDEZ(GLÄTTEN(TEIL(A1; 3; LÄNGE(A1))))
  3. Drücke die Eingabetaste, und du solltest den entsprechenden Dezimalwert in Zelle B1 sehen.

Diese Methode nutzt die Funktion HEXINDEZ, um die hexadezimale Zahl in einen Dezimalwert umzuwandeln, nachdem das 0x entfernt wurde.


Häufige Fehler und Lösungen

  • Fehler: #WERT!

    • Lösung: Stelle sicher, dass du den richtigen Textformat hast und dass die Formel korrekt eingegeben ist. Achte darauf, dass keine zusätzlichen Leerzeichen vor oder nach dem hexadezimalen Wert stehen.
  • Fehler: Ungültiger hexadezimaler Wert

    • Lösung: Überprüfe, ob der Wert in Zelle A1 tatsächlich eine gültige hexadezimale Zahl ist. Nur Zeichen von 0-9 und A-F sind erlaubt.

Alternative Methoden

Falls du keine HEXINDEZ-Funktion verwenden möchtest, kannst du auch die Funktion DEZINDEZ in Verbindung mit einer Umrechnung nutzen. Hier ist eine alternative Formel:

=DEZINDEZ(TEIL(A1; 3; LÄNGE(A1)-2))

Diese Methode funktioniert ebenfalls, um die Umrechnung von hexadezimal in dezimal durchzuführen, jedoch ohne die Verwendung von GLÄTTEN.


Praktische Beispiele

  1. Beispiel für eine MAC-Adresse

    • Wenn du eine MAC-Adresse wie 0x00A1B2C3D4E5 hast, gib sie in Zelle A1 ein. Die Formel in B1 wäre:
    =HEXINDEZ(GLÄTTEN(TEIL(A1; 3; LÄNGE(A1))))

    Das Ergebnis wird die dezimale Darstellung der MAC-Adresse sein.

  2. Addition von hexadezimalen Werten

    • Wenn du mehrere hexadezimale Werte addieren möchtest, kannst du die Werte in verschiedenen Zellen eingeben und die HEXINDEZ-Funktion kombinieren:
    =HEXINDEZ(GLÄTTEN(TEIL(A1; 3; LÄNGE(A1)))) + HEXINDEZ(GLÄTTEN(TEIL(A2; 3; LÄNGE(A2))))

Tipps für Profis

  • Verwende die Funktion TEXT in Kombination mit HEXINDEZ, um das Format des Ergebnisses anzupassen, falls du einen spezifischen Dezimalformat benötigst.

  • Experimentiere mit der HEXINDEZ-Funktion, um verschiedene hexadezimale Formate zu testen. Excel kann auch in der Lage sein, hexadezimale Werte direkt zu verarbeiten, wenn sie im richtigen Format eingegeben werden.


FAQ: Häufige Fragen

1. Was ist der Unterschied zwischen HEXINDEZ und DEZINDEZ in Excel? Die Funktion HEXINDEZ wandelt hexadezimale Zahlen in Dezimalzahlen um, während DEZINDEZ dazu verwendet wird, die Umrechnung von Dezimalzahlen in andere Zahlensysteme durchzuführen.

2. Kann ich auch Texte in Hexadezimal umwandeln? Ja, du kannst die Funktion TEXT verwenden, um Texte in hexadezimale Werte umzuwandeln, bevor du sie mit HEXINDEZ in Dezimalwerte umwandelst.

3. Funktioniert das auch in Excel für Mac? Ja, die oben genannten Funktionen sind in den meisten Excel-Versionen, einschließlich Excel für Mac, verfügbar. Achte darauf, dass du die richtige Funktion verwendest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige