Wednesday, February 16, 2022

BITAND-Funktion

In diesem Artikel werden die Formelsyntax und die Verwendung der BITAND-Funktion in Microsoft Excel beschrieben.

Beschreibung

Gibt ein bitweises 'AND' zweier Zahlen zurück.

Syntax

BITAND( Zahl1, Zahl2)

Die Syntax der BITAND-Funktion hat die folgenden Argumente.

  • Zahl1 Erforderlich. Muss in Dezimalform vorliegen und größer oder gleich 0 sein.

  • Zahl2 Erforderlich. Muss in Dezimalform vorliegen und größer oder gleich 0 sein.

Bemerkungen

  • BITAND gibt eine Dezimalzahl zurück.

  • Das Ergebnis ist ein bitweises 'AND' seiner Parameter.

  • Der Wert jeder Bitposition wird nur gezählt, wenn beide Parameterbits an dieser Position 1 sind.

  • Die von den Bitpositionen zurückgegebenen Werte schreiten von rechts nach links als Potenzen von 2 fort. Das Bit ganz rechts gibt 1 (2^0) zurück, das Bit links davon gibt 2 (2^1) zurück und so weiter.

  • Wenn eines der Argumente kleiner als 0 ist, gibt BITAND das #ZAHL! Fehlerwert.

  • Wenn eines der Argumente keine ganze Zahl oder größer als (2^48)-1 ist, gibt BITAND den Fehler #ZAHL! Fehlerwert.

  • Wenn eines der Argumente kein numerischer Wert ist, gibt BITAND den #WERT! Fehlerwert.

Beispiel

Kopieren Sie die Beispieldaten in der folgenden Tabelle, und fügen Sie sie in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Damit Formeln Ergebnisse anzeigen, wählen Sie sie aus, drücken Sie F2 und dann die EINGABETASTE. Bei Bedarf können Sie die Spaltenbreite anpassen, um alle Daten anzuzeigen.

Formel

Beschreibung

Ergebnis

Wie es funktioniert

=BITAND(1,5)

Vergleicht die binären Darstellungen von 1 und 5.

1

Die binäre Darstellung von 1 ist 1 und die binäre Darstellung von 5 ist 101. Ihre Bits stimmen nur an der Position ganz rechts überein. Dies wird als 2^0 oder 1 zurückgegeben.

=BITAND(13,25)

Vergleicht die binären Darstellungen von 13 und 25.

9

Die binäre Darstellung von 13 ist 1101 und die binäre Darstellung von 25 ist 11001. Ihre Bits stimmen an der Position ganz rechts und an der vierten Position von rechts überein. Dies wird als (2^0)+ (2^3) oder 9 zurückgegeben.

Dezimalzahl

Binäre Darstellung

13

1101

25

11001

Seitenanfang

No comments:

Post a Comment