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
| A | B | |
| 1 | 0x000123A2 | 74658 |
| Formeln der Tabelle | ||||
|
Um einen String mit einer hexadezimalen Zahl, die mit 0x beginnt, in Excel in einen Dezimalwert umzuwandeln, kannst du die folgende Formel verwenden:
Gib den hexadezimalen Wert in Zelle A1 ein, z.B. 0x000123A2.
In Zelle B1 fügst du die folgende Formel ein:
=HEXINDEZ(GLÄTTEN(TEIL(A1; 3; LÄNGE(A1))))
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.
Fehler: #WERT!
Fehler: Ungültiger hexadezimaler Wert
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.
Beispiel für eine MAC-Adresse
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.
Addition von hexadezimalen Werten
HEXINDEZ-Funktion kombinieren:=HEXINDEZ(GLÄTTEN(TEIL(A1; 3; LÄNGE(A1)))) + HEXINDEZ(GLÄTTEN(TEIL(A2; 3; LÄNGE(A2))))
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.
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.