Hallo Wolfgang, Stefan, *
> =RECHTS(DEZINBIN(-BININDEZ(A1)-1);LÄNGE(A1))
>
> Das wandelt die Binärdarstellung in A1 in einen Dezimalwert um. Dieser
> wird dann negiert, und noch 1 davon abgezogen[1]. Das Ergebnis wird
> nun wieder in eine Binärdarstellung umgewandelt, und schließlich auf
> die passende Länge gekürzt.
>
> Aber ob das wirklich eleganter ist, wage ich zu bezweifeln.
Ich hätte noch eine Lösung über den Dezmalwert (passende
2er-Potenz-1-Zahl) anzubieten, die ist aber auch nicht eleganter...
Was mich etwas wundert: Es gibt eine BITOR()- und eine BITAND()-
Funktion aber das "BITNOT()" muss man sich über das Komplement selber
basteln...
Gruß,
Michael
--
____
/ / / / /__/ Michael Höhne /
/ / / / / [email protected] /
________________________________/
--
Liste abmelden mit E-Mail an: [email protected]
Probleme?
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert