Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Umrechnung "Normal" in Binär

Forumthread: Umrechnung "Normal" in Binär

Umrechnung "Normal" in Binär
18.08.2003 16:35:19
Steffen
Hallo Zusammen,
ich hätte da nochmal ein e i l i g e s Problem !
Kann mir jemand eine Formel in Excel sagen wo ich z.B. die
Zahl 53951 in eine Binärzahl (1101001010111111) umrechnen kann !
Vielen Dank !
Das Forum ist echt Super!
Gruß Steffen
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Umrechnung "Normal" in Binär
18.08.2003 17:02:53
grüni
Tach Steffen
=SUMME(GANZZAHL(REST(A1/2^(ZEILE(16:30)-1);2))*10^(ZEILE(1:15)-1))&TEXT(SUMME(GANZZAHL(REST(A1/2^(ZEILE(1:15)-1);2))*10^(ZEILE(1:15)-1));WIEDERHOLEN("0";15))
Gültig für Zahlen ab 2 hoch 15
deine Zahl in A1 Formel in B1 dann Formel zur Matrixformel machen
mfg Grüni

Anzeige
Stimmt nicht ganz, was Du sagst.
18.08.2003 18:39:53
WF
Hi Steffen,
unsere Formel arbeitet auch bei kleineren Zahlen korrekt.
Sie liefert dann nur eine unschöne Darstellung (führende Nullen).
Salut WF
http://www.excelformeln.de/
die ultimative Formelseite

AW: führende Nullen sind repariert
18.08.2003 21:38:20
Steffen
Vielen Dank !
Die Formel funktioniert einwandfrei !!!
Gruß Steffen

AW: Umrechnung "Normal" in Binär
18.08.2003 17:03:54
th.heinrich
hallo Steffen,
in GOOGLE folgende suche
"binär" site:www.herber.de
gruss thomas

Windows- Rechner oT
18.08.2003 17:22:59
GerdW
oT

Anzeige
AW: Umrechnung "Normal" in Binär
18.08.2003 17:49:23
Hajo_Zi
Hallo Steffen
ich besuche zur Zeit einen Excel Lehrgang und da habe wir dies als erstes gemacht

Function Dual(LoDezimal As Long) As String
'   Umwandlung in Dualzahl
'   in Zelle =Dual(A1)
If IsNumeric(LoDezimal) Then
Dim LoZahl As Long
Do While LoDezimal > 0
Dual = LoDezimal Mod 2 & Dual
LoDezimal = LoDezimal \ 2
Loop
If Dual = "" Then Dual = "0"
End If
End Function


Function Hexa(LoDezimal As Long) As String
'   Umwandlung in Hexadezimalzahl
'   in Zelle =Hexa(A1)
If IsNumeric(LoDezimal) Then
Dim LoZahl As Long
Dim ByRest As Byte
Dim StZeichen As String
Do While LoDezimal > 0
ByRest = LoDezimal Mod 16
If ByRest > 9 Then
StZeichen = Chr(65 + ByRest - 10) '65 entspr. A
Else
StZeichen = ByRest
End If
Hexa = StZeichen & Hexa
LoDezimal = LoDezimal \ 16
Loop
End If
End Function


Function Dezimal_Dual(StEingabe As String) As Long
'   Umwandlung in Dualzahl in normal Zahl
'   in Zelle =Dezimal_Dual(A1)
Dim LoI As Long
Dim ByZeichen As Byte
For LoI = 0 To Len(StEingabe) - 1
ByZeichen = Mid(StEingabe, Len(StEingabe) - LoI, 1)
Dezimal_Dual = Dezimal_Dual + 2 ^ LoI * ByZeichen
Next LoI
End Function

Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Zurzeit gibt es wieder Probleme mit der E-Mail Benachrichtigung.
Ich bekomme Mails zu Beiträgen an denen ich nicht beteiligt bin und zusätzlich noch Mails zu meinen eigenen Beiträgen.
Das Problem mit den eigenen Benachrichtigung kann gelöst werden durch Lösche und Neuanmelden. Dieses möchte ich aber nicht jeden Tag machen.
Um dieses Problem erstmal zu beseitigen habe ich die automatische Mailbenachrichtigung abgeschaltet.
Aus diesem Grunde ist es dem Zufall überlassen ob auf Rückfragen Antworten von mir kommen.

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige