Clever-Excel-Forum

Normale Version: BININDEZ
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Felipo95 schrieb:Aufgabe:
Bitte unterstreichen Sie von den folgenden Binärzahlen die ungeraden:
11010101100, 11111010010, 11111000011, 11000011010, 11000010000
Dies ist jetzt hoffentlich nicht Dein Ernst?
=WENN(--RECHTS(A1)=1;"un";"")&"gerade"

Gruß Ralf
(08.05.2015, 16:07)Jockel schrieb: [ -> ]
(08.05.2015, 16:04)Felipo95 schrieb: [ -> ]Das ist nur Copy and Paste.
Die Aufgabe habe ich 1zu1 aus der Übungs-Pdf. kopiert.


Ich möchte kurz nochmal eine andere Frage zum Thema stellen.
In ein paar folgenden Aufgaben sind ähnliche Aufgaben gestellt wo ich entweder dezinbin, binindez oder dezinhex verwenden muss.
Allerdings bekomme ich hier immer nur Fehlermeldungen, weil z.B. die Dezimalzahl zu groß ist (>1000).
Allerdings muss ich die Aufgaben ja trotzdem irgendwie über excel lösen können. 
Wie also kann ich mit Excel größere Zahlen bzw. viele Stellen wiedergeben ?


Ein Beispiel wäre z.B.:


Aufgabe:
Bitte unterstreichen Sie von den folgenden Binärzahlen die ungeraden:
11010101100, 11111010010, 11111000011, 11000011010, 11000010000
Wie kann ich diese binärzahlen in dezimalzahlen ausgeben lassen ohne Fehlermeldung (#ZAHL!)?

Hallo, kannst du die pdf mal posten, bitte?

Die Pdf ist im Anhang.
Meine zuletzt genannte Aufgabe ist Info17 und die zu beginn ist Info12-1

>>>Datei auf Wunsch Felipos gelöscht<<<
Hallo Felipo

Im binären System sind alle Zahlen die ganz rechts eine 1 haben ungerade, dazu braucht es wirklich kein Excel, zumal das ja nicht unterstreichen kann Smile Ansonsten kannst Du dir behelfen indem Du die einzelnen Nibble(=4Bit) zuerst in Hex Zahlen umwandelst und dann die Funktion HEXINDEZ() anwendest. Das macht man im Kopf! Für hoffnungslose Fälle geht aber hier auch BININHEX(). 

Für die mittlere Zahl in deinem Beispiel wäre das: 111-1100-0011 --> 7C3(Hex) --> HEXINDEZ(7C3) = 1987 --> Die Zahl ist ungerade Smile110-1010-1100 -->6AC --> 1708
(08.05.2015, 16:32)Winny schrieb: [ -> ]Hallo Felipo

Im binären System sind alle Zahlen die ganz rechts eine 1 haben ungerade, dazu braucht es wirklich kein Excel, zumal das ja nicht unterstreichen kann Smile Ansonsten kannst Du dir behelfen indem Du die einzelnen Nibble(=4Bit) zuerst in Hex Zahlen umwandelst und dann die Funktion HEXINDEZ() anwendest. Das macht man im Kopf! Für hoffnungslose Fälle geht aber hier auch BININHEX(). 

Für die mittlere Zahl in deinem Beispiel wäre das: 111-1100-0011 --> 7C3(Hex) --> HEXINDEZ(7C3) = 1987 --> Die Zahl ist ungerade Smile110-1010-1100 -->6AC --> 1708
Zitat:Im binären System sind alle Zahlen die ganz rechts eine 1 haben ungerade
Danke für den Tipp !
Aber wenn ich die geraden und ungeraden zahlen in Excel wiedergegeben haben will was muss ich dazu eingeben ?
Weil da bekomme ich immer eine Fehlermeldung, weil die Zahlen zu groß sind.
Hi!
Du hast aber schon Beitrag #11 gelesen?
Vllt. etwas kryptisch, aber Du willst doch etwas lernen?

Gruß Ralf
(08.05.2015, 17:17)RPP63 schrieb: [ -> ]Hi!
Du hast aber schon Beitrag #11 gelesen?
Vllt. etwas kryptisch, aber Du willst doch etwas lernen?

Gruß Ralf

Natürlich will ich was lernen sonst würde ich hier ja auch keine Fragen stellen.
Ja, gelesen habe ich den Beitrag und ich komme damit auch auf "gerade" bzw. "ungerade" Ergebnisse.


Mir geht es im Prinzip aber nicht um gerade oder ungerade sondern mehr, wie ich die binärzahlen in dezimalzahlen in excel wiedergeben kann.
Ich weiß das das prinzipiell mit "=BININDEZ(...)" geht aber da die dezimalzahlen relativ groß sind (>1000) bekomme ich immer eine Fehlermeldung.
 
ich hatte in #13 exakt beschrieben wie es(über Umwege) geht. 

Edit: Ansonsten findest Du bei Chip Pearson eine Library um mit Binären Zahlen umzugehen. Ist in Englisch.
(08.05.2015, 18:03)Winny schrieb: [ -> ]ich hatte in #13 exakt beschrieben wie es(über Umwege) geht. 

Edit: Ansonsten findest Du bei Chip Pearson eine Library um mit Binären Zahlen umzugehen. Ist in Englisch.

Zitat:Für die mittlere Zahl in deinem Beispiel wäre das: 111-1100-0011 --> 7C3(Hex) --> HEXINDEZ(7C3) = 1987 --> Die Zahl ist ungerade Smile. 110-1010-1100 -->6AC --> 1708

Wenn das der Weg sein soll, verstehe ich nicht was das "7C3(Hex)" soll oder wo das herkommt ?
7C3 ist der hexadezimale Wert zu 11111000011. 111 ist 7, 1100 ist C und 0011 ist drei. Schreib' ich da oben chinesisch?
(08.05.2015, 18:35)Winny schrieb: [ -> ]7C3 ist der hexadezimale Wert zu 11111000011. 111 ist 7, 1100 ist C und 0011 ist drei. Schreib' ich da oben chinesisch?

naja, einwenig vielleicht.
111 ist 7, 0011 ist 3....OK, das ist ja ganz normal binindez.
Aber warum 1100 dann C ist kann ich nicht nachvollziehen und warum die kombination aus denen das dann der Hex-Wert ist auch nicht.
Seiten: 1 2 3