Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1204to1208
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

HEX Code umwandeln

HEX Code umwandeln
chris
Hallo an alles Spezialisten und Forumsbesucher.
Ich habe noch eine frage für heute.Weiß nicht wohin ich mich sonst wenden kann ausser an euch.
Deshalb versuche ich es einmal zu erklären.
Ich habe von einem bekannten eine Zahl bekommen.
Er sagt zu mir "das ist ein Hex Code" Die "Zahl" ist 312D3
Was bedeutet das ? Ich glaube es gibt Hex und Dezimal.
Was wäre diese Zahl dann als Dezimal ? Vielen Dank an alle
liebe grüße Chris
=201427
24.03.2011 12:02:58
Rudi
Hallo,
google doch mal nach 'Hexadezimalzahl'.
Im Addin 'Analyse-Funktionen' gibt's HEXINDEZ.
Gruß
Rudi
AW: =201427
24.03.2011 13:10:52
chris
Danke Rudi für den Tipp
warum nicht gültig ?
24.03.2011 13:15:31
chris
Rudi noch eine frage.
Ich verstehe das noch nicht ganz... Und finde informationen die ich leider nicht verstehe:(
Aber ich habe hier 2 zahlen.Bei denen kommt als ergebniss #Zahl
Warum sind das keine gültigen Werte ?
302EW
2F2CH
Danke noch einmal !
AW: warum nicht gültig ?
24.03.2011 13:26:26
Ralf_P
Hallo Chris,
na weil die Buchstaben W und H nun mal nicht im HEX-Code enthalten sind.
Nur 0-9 und A-F.
http://de.wikipedia.org/wiki/Hexadezimalsystem
VG, Ralf
Anzeige
AW: was mache ich falsch ?
24.03.2011 13:44:07
chris
Hmmm OK stimmt.
Danke aber könntest Du mir noch eines erklären ?
Ich habe die zahlen.
Wie kommt man darauf ? Also wenn ich die Tabelle unter Wiki verwende bekomme ich ein anderes Ergebniss.
Was mache ich Falsch ?
312D3 Decimal
201427 Hex
Ich bekomme heraus
Wenn ich die Decimalzahl umrechnen will:
201427 = 02 00 01 04 02 07
Danke im voraus für die Hilfe.
verwirrt?
24.03.2011 15:13:09
Rudi
Hallo,
312D3 Decimal

Das ist Hexadezimal!
201427/16^4=3,...                 201427-3*16^4=4819
4819/16^3=1,....                      4819-16^3=723
723/16^2=2,....                      723-2*16^2=211
211/16=13 (D)                        211-13*16=3

also 201427=#312D3#
Jetzt klar?
Gruß
Rudi
Anzeige
AW: warum nicht gültig ?
24.03.2011 13:39:45
Rudi
Hallo,
Hexzahlen verwenden die Ziffern 0-9 und die Buchstaben A-F. Diese stehen für 10-15. Somit sind W und H ungültig.
Stellenwertigkeit analog aller Zahlensysteme von re nach li: 16^0, 16^1, 16^2, 16^3 etc.
Ergo ist B9D3= 11*16^3+9*16^2+13*16^1+3*16^0=45056+2304+208+3=47571
Gruß
Rudi
AW: warum nicht gültig ?
24.03.2011 15:10:35
chris
Hallo Rudi,
habe mir das ganze jetzt noch einmal oder 2 mal angeschaut.
Habe mir dabei eine Exceldatei erstellt damit es klarer wird.
Diese habe ich angehängt und habe noch fragen in der Datei gestellt.
https://www.herber.de/bbs/user/74110.zip
Danke vielmals !
Auch Danke an die anderen Helfer !
gruß Chris
Anzeige
AW: warum nicht gültig ?
24.03.2011 15:28:25
Ralf_P
Hallo Chris,
wie Rudi schon geschrieben hat:
1. Excel starten
2. unter Extras - AddIns... ein Häkchen setzen bei 'Analyse-Funktionen'
3. in A1 Deine HEX-Zahl schreiben
4. in B1 die Formel eingeben =HEXINDEZ(A1)
5. Ergebnis ansehen
VG, Ralf
AW: warum nicht gültig ?
24.03.2011 17:12:29
chris
Hallo Ralf,
bitte um Hilfreiche Antwort.(siehe datei) Vielen Dank
Danke an alle Helfer !
AW: warum nicht gültig ?
24.03.2011 17:53:44
Bernd
Hallo Chris,
schau mal in der Beispielmappe nach:
https://www.herber.de/bbs/user/74115.xls
Jetzt dürfte aber alles klar sein, oder? Ein gewisser Arndt Brunner hat das auf seiner Seite den Rechnenweg sehr anschaulich erklärt. Die Wertigkeiten der Buchstaben A bis F (10 bis 15) sind Dir ja bereits aufgrund der anderen Antworten bekannt.
Gruß Bernd
Anzeige
AW: warum nicht gültig ?
24.03.2011 20:29:47
chris
Vielen Dank werde ich mir morgen anschauen !
gruß Chris
warum hier ^3 etc
24.03.2011 19:21:24
Rudi
Hallo,
das ist doch genauso, wie im normalen dezimalen System
1234 =1*10^3+2*10^2+3*10^1+4*10^0=1000+200+30+4=1234
Gruß
Rudi
Noch eine frage dazu - andersherum
25.03.2011 08:02:25
chris
Hallo noch einmal und guten morgen,
ich muss noch einmal fragen:(
Ich habe jetzt verstanden wie ich Hex zahlen in dezimal umrechne.
Hier ein Beispiel.
AAB3CD =
=10*16^5 = 10485760
+
=10*16^4 = 655360
+
=11*16^3 = 45056
+
=3*16^2 = 768
+
=12*16^1 = 192
+
=13*16^0 = 13
= 11187149
Ist zwar etwas umständlich immer so eine rechnung aber egal es klappt.
Was ich jetzt aber nicht alleine hinbekomme ist das.
In der VBA Hilfe steht
Hex1 = Hex(459) ' Liefert 1CB.
Aber wie komme ich auf 1CB ?
Könnt ihr mir helfen ? Vielleicht bitte mit noch einmal kurzer Erklärung
Danke
gruß Chris
Anzeige
AW: Noch eine frage dazu - andersherum
25.03.2011 08:50:06
Ralf_P
Hallo Chris,
schau Dir doch die genannte Seite von Arndt Brünner mal an!!!
http://www.arndt-bruenner.de/mathe/scripts/Zahlensysteme.htm
Hier wird doch nun wirklich alles genau erklärt.
Die Dezimalzahl 459 wird ins Hexadezimalsystem umgewandelt
Gehe nach folgendem Verfahren vor:
(1) Teile die Zahl mit Rest durch 16.
(2) Der Divisionsrest ist die nächste Ziffer (von rechts nach links).
Für Reste größer 9 nimm die Buchstaben A, B, C, D, E, F
(3) Falls der (ganzzahlige) Quotient = 0 ist, bist du fertig,
andernfalls nimm den (ganzzahligen) Quotienten als neue Zahl
und wiederhole ab (1).
459 : 16 = 28 Rest: 11 -- Ziffer: B
28 : 16 = 1 Rest: 12 -- Ziffer: C
1 : 16 = 0 Rest: 1 -- Ziffer: 1
Resultat: 1CB
VG, Ralf
Anzeige
AW: Noch eine frage dazu - andersherum
25.03.2011 09:22:10
chris
Danke Dir.
Problem ist ich verstehe nicht so viel davoN :(
Ich sehe zwar wie es geht an Deinem Beispiel.
verstehen tue ich das leider nicht.
Aber ich schau mal auf die andere Seite von Dir.
Danke
Verstehe ich nicht was Du da meinst:
Gehe nach folgendem Verfahren vor:
(1) Teile die Zahl mit Rest durch 16.
(2) Der Divisionsrest ist die nächste Ziffer (von rechts nach links).
Für Reste größer 9 nimm die Buchstaben A, B, C, D, E, F
(3) Falls der (ganzzahlige) Quotient = 0 ist, bist du fertig,
andernfalls nimm den (ganzzahligen) Quotienten als neue Zahl
und wiederhole ab (1).
Danke gruß Chris
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige