Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Hex2Dez?





Frage

Will eine haxaldzimal in eine dezimal mit hilfe von macros umwandeln.

Antwort 1 von CMan

wo is dens da das Problem?

Antwort 2 von D23k15

http://www.asphelper.de/Tip/tip22.asp

Antwort 3 von deeanddee

Das Problem besteht das z.B. der hex code so aussieht F0408C4EE5 und der dez-code so aussehen soll 0400081204141405 also die ersten beiden stellen des hex code sollen nicht auftauchen.
Außerdem soll dies für diese spalte entstehen. also der dez code des jeweiligen hex codes soll daneben stehen. Also ich trage den hex code ein und es soll sofort der dez code in der zelle daneben eingetragen werden.
80C0F3F9C0
80C0F35EE4
F0408CCE81
F0408CCE01
F0408CCEFE
F0408CCE3E
F0408CCEDE
F0408CCED6
F0408CCE56
F0408C4E3B
F0408C2E40
F0408C2EA0
F0408CCE61
F0408CCEA1
F0408CCEC1
F0408CCE21
F0408C2E00

Antwort 4 von Locke

Irgendwas habe ich jetzt wohl nicht richtig verstanden.

Du hast als Hex-Wert die Zahl F0408C4EE5
Du willst die ersten beiden Stellen nicht haben, also 408C4EE5
Das willst Du in Dezimal haben, kommt bei mir 1082932061 raus

Stimmt das ?
Wenn ja, dann folgendes:

Bei Excel gibt es die Funktion HEXINDEZ, aber erst wenn man unter extras, Add-Ins das Add-in Analyse Funktionen anhakt.

Die ersten beiden Stellen blendest Du aus indem Du nur die rechten 8 Stellen nimmst
Wenn Deine Hex-Zahl in A1 steht lautet die Formel:

=HEXINDEZ(RECHTS(A1;8))


Gruß
Locke

Antwort 5 von Event

Hallo

Suchst Du das:?

=HEXINDEZ(TEIL(B3;3;12))

hier wird der Hexwert in B3 ab der 3. Stelle in Dez umgewandelt.
Gruß

Antwort 6 von Das_Urmel

=HEXINDEZ(RECHTS(A1;LÄNGE(A1)-2))
so geht das auch, sogar Bedingung wenn du magst.
:)
Michael

Antwort 7 von deeanddee

Er soll mir aber von jeder einzelnen zahl des strings den dec code hintereinander umwandeln

Antwort 8 von Locke

Dann probiers mal hiermit:

=TEXT(HEXINDEZ(TEIL(A1;3;1));"00")&TEXT(HEXINDEZ(TEIL(A1;4;1));"00")&TEXT(HEXINDEZ(TEIL(A1;5;1));"00")&TEXT(HEXINDEZ(TEIL(A1;6;1));"00")&TEXT(HEXINDEZ(TEIL(A1;7;1));"00")&TEXT(HEXINDEZ(TEIL(A1;8;1));"00")&TEXT(HEXINDEZ(TEIL(A1;9;1));"00")&TEXT(HEXINDEZ(TEIL(A1;10;1));"00")


Alles hintereinander ohne Zeilenumbruch eingeben
Gruß
Locke

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Suche in allen vorhandenen Beiträgen: