Binär in Dezimal umrechnen (mit Vorzeichen)
24.09.2014 08:10:55
Sven
ich habe ein Problem mit der Umrechnung einer Binär- in eine Dezimalzahl. Ich habe eine 15Bit Binärzahl, welche ich in einer Zelle Eintrage und den DezimalWert in einer anderen Zelle ausgeben lassen.
Das mache ich mit folgender Formel:
=SUMMENPRODUKT(LINKS(RECHTS("0"&A3;SPALTE(3:3)))*2^(-1+SPALTE(3:3)))
Das funktioniert auch super. Nun würde ich gerne noch eine 16te Stelle einfügen. Diese soll das Vorzeichen darstellen, d.h. die erste (ganz linke Stelle) ist das Vorzeichen (0 für + , 1 für -).
Jetzt möchte ich eben die rechten 15 Stellen ganz normal auswerten, wie ich das mit der Formel oben schon mache und zusätzlich würde ich gerne das ganz linke Bit dann auswerten, um der Zahl entsprechend
ein positives oder negatives Vorzeichen zu geben. Allerings weiß ich da nicht weiter, wie man das anstellen kann. Vielleicht weiß da jemand weiter.
Ich hoffe, es ist nicht ganz undurchsichtig, was ich vor habe.
Beste Grüße