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 für die binären Darstellungen der beiden Zahlen, und wenn eine der beiden Positionen 1 enthält, gibt je nach Bitposition 2 zurück. Anschließend 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 |