Ich habe Binäre Werte in Spalten B-R, ich würde diese gerne zusammengefasst in eine HEX Zahl umwandeln und das Ergebnis in eine weitere Spalte schreiben. Excel hat diese Funktion BININHEX. Diese funktioniert wunderbar, nur wenn man die BIN Werte in einer Spalte hat. BININHEX(B2:R2) geht dagegen nicht mehr. Weiß jemand, wie ich das anstellen kann?
Hallo, indem Du sowas schreibst: =DEZINHEX(SUMME(B3*2^4;C3*2^3;D3*2^2;E3*2^1;F3*2^0)) Die Zeile musst Du noch erweitern. Viel Spass RomanK
Besten Dank! Schnell kapiert was Sache ist, aber erst mal muss man wissen, dass es und vor allem wie es möglich ist. Gibt es eine Empfehlung für eine Webseite für Excel Tricksereien?
Noch eine Frage, kann ich das ganze noch reverse machen, wenn ich in die Ergebniszeile einen Wert reinschreibe, dass sich die Binärwerte ändern?
Schau Dir doch einmal die binären, bzw. logische Funktionen an. Steht alles erklärt in der Hilfe. Gruss RomanK
Du scheinst noch nicht begriffen zu haben, dass das keineswegs eine 'Excel-Trickserei' ist, sondern ganz einfach angewandte Mathematik. Will ich die Dezimalzahl 457 in die einzelnen Ziffern aufdröseln, dann ist das stink normale Rchnerei
1 | 457 / 100 -> 4 Hunderter (wie man in Excel dafür sorgt, dass da eine ganze Zahl rauskommt, weiss ich nicht) |
2 | |
3 | 457 % 100 -> 57 (also die Zahl ohne die Hunderter, % ist der Rest bei einer DIvision) |
4 | |
5 | 57 / 10 -> 5 Zehner |
6 | |
7 | 57 % 10 -> 7 (also der Rest von der vorhergehenden Berechnung ohne die Zehner) |
8 | |
9 | 7 sind schon die Einer |
Die UMkehrung zur Zerlegung ist das Zusammensetzen der Ziffern Aus 4, 5 und 7 entsteht die Zahl 457 durch
1 | 4 * 100 + 5 * 10 + 7 -> 457 |
Das ganze ist also nichts anderes als geeignetes Multiplizieren bzw. Dividieren (bzw. Rest bei einer Division) durch 10. Warum 10? Weil sich das alles im vertrauten Dezimalsystem abspielt. Willst du binäre Ergebnisse bzw. hast du binäre Ziffern, dann eben nicht 10, sondern 2
:
Bearbeitet durch User
Mathe ist kein Ding, programmieren kann ich auch. Was Excel angeht, bin ich halt komplett unerfahren. Mir fehlen da die Basics, deshalb tue ich mich schwer damit. Z.B. =DEZINHEX(SUMME(B3*2^4;C3*2^3;D3*2^2;E3*2^1;F3*2^0)) ist völlig klar, aber erst zu wissen, dass man diesen Weg bei Excel gehen muss, ist eine andere Sache.
Na dann fällt es Dir ja auch nicht schwer in der Hilfe nachzuschauen was HEXINBIN bewirkt, oder? RomanK
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.