Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
296to300
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
296to300
296to300
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

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

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

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige