Es hat mir sehr geholfen, jedoch musste ich zuerst das dec2bin
ändern zu dezinbin weil bei meiner Version da nur #NAME stand.
Ich hab mir die Formel angesehen und hab auch alles verstanden
bis auf eine Sache und zwar das mit dem J1, was hat es damit
auf sich?
Ich habe es nach deinen Anweisungen in die anschließenden
Spalten kopiert, doch er zeigt jedes mal nur die erste Zahl
der Binärzahl an.
Verändere ich am Code =TEIL(DEZINBIN(A4);SPALTE(J1)-9;1) die
letzte Zahl also zu =TEIL(DEZINBIN(A4);SPALTE(J1)-9;2) zeigt
er mir die ersten Beiden Ziffern an, also 10. Was mache ich
falsch?
Hallo Hebrax
Mit Calc kenn ich mich gar nicht aus, deshalb die Excel-Formel dec2bin (Excel 2003).
Zu den Formeln: Vermutlich hast Du das $-Zeichen vergessen: In den einzelnen Feldern muss stehen:
H4 = TEIL(dec2bin($A4);SPALTE(J1)-9;1)
I4 = TEIL(dec2bin($A4);SPALTE(K1)-9;1)
J4 = TEIL(dec2bin($A4);SPALTE(L1)-9;1)
K4 = TEIL(dec2bin($A4);SPALTE(M1)-9;1)
usw.
Am Schluss der Formel muss immer 1 stehen !!!
Und dann das J1:
In der Formel will ich sagen: In H4 soll das erste (der maximal 9) Zeichen genommen werden, in I4 das zweite, in J4 das dritte. Und das möchte ich „automatisieren“, damit ich die Formel nach rechts kopieren kann.
Spalte J ist die 10. Spalte. Die Formel Spalte(J1) ergibt also 10.
Spalte(J1) - 9 = 10 - 9 = 1 >> das erste Zeichen
Spalte(K1) - 9 = 11 - 9 = 2 >> das zweite Zeichen
Spalte(L1) - 9 = 12 - 9 = 3 >> das dritte Zeichen usw.
Ich finde das eine der simpelsten und dennoch trickreichsten und genialsten Einrichtungen von Excel: Man zählt irgendwelche Spalten und berechnet damit etwas ganz anderes. - Aehnlich kann man es auch mit Zeile(A1) usw. machen.
Ich hoffe, nun klappt es bei Dir.
Grüsse Niclaus