BITODER (Funktion)

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

Beschreibung

Gibt ein bitweises ODER zweier Zahlen zurück.

Syntax

BITODER(Zahl1;Zahl2)

Die Syntax der Funktion BITODER weist die folgenden Argumente auf:

  • Zahl1    Erforderlich. Muss in dezimaler Form vorliegen und größer gleich 0 sein.

  • Zahl2    Erforderlich. Muss in dezimaler Form vorliegen und größer gleich 0 sein.

Hinweise

  • Das Ergebnis ist ein bitweises ODER der beiden Parameter.

  • Im Ergebnis steht in der jeweiligen Bitposition eine 1, wenn in mindestens einem der Parameter an dieser Position eine 1 steht.

  • Die für die Bitpositionen zurückgegebenen Werte wachsen von rechts nach links als Potenzen von 2. Das äußerst rechte Bit entspricht 1 (2^0), das links daneben befindliche Bit entspricht 2 (2^1) usw.

  • Hat eines der Argumente einen Wert außerhalb seines Wertebereichs, wird für BITODER der Fehlerwert #ZAHL! zurückgegeben.

  • Ist eines der Argumente größer als (2^48)-1, wird für BITODER der Fehlerwert #ZAHL! zurückgegeben.

  • Ist eines der Argumente kein numerischer Wert, wird für BITODER der Fehlerwert #WERT! zurückgegeben.

Beispiel

Kopieren Sie die Beispieldaten in der folgenden Tabelle, und fügen Sie sie in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Um die Ergebnisse der Formeln anzuzeigen, markieren Sie sie, drücken Sie F2 und dann die EINGABETASTE. Im Bedarfsfall können Sie die Breite der Spalten anpassen, damit alle Daten angezeigt werden.

Formel

Beschreibung

Ergebnis

Funktionsweise

=BITODER(23;10)

Vergleicht die Bitpositionen in den Binärdarstellungen der zwei Zahlen. Wenn eine der Positionen den Bitwert 1 aufweist, wird die Zahl 2 mit einer Potenz entsprechend der Bitposition zurückgegeben. Dann werden diese Zahlen summiert.

31

Die Zahl 23 wird in binärer Form als 10111 dargestellt und 10 als 1010. Der Wert 1 wird an jeder der 5 Positionen bei einer der beiden Zahlen gefunden. Sie können 1010 in der Form 01010 ausdrücken, sodass beide Zahlen dieselbe Anzahl von Ziffern aufweisen. Die Zahlen 2^0, 2^1, 2^2, 2^3 und 2^4 werden summiert und ergeben zusammen 31.

23 = 10111

10 = 01010

Test: Ist der Wert 1 an einer der 5 Positionen zu finden?

JJJJJ

1+2+4+8+16=31

Seitenanfang

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×