BITXOR 関数

The BITXOR function is a bitwise XOR (exclusive or) of 2 numbers that returns a bit of “1” if 2 bits are different, and a bit of “0” otherwise. この関数は、指定した 2 つの数値に対しビット単位で XOR 関数を実行した結果の数値を返します。

BITXOR 関数の引数

BITXOR(値1, 値2)

引数 説明
値1 最初の数値を指定します。  
値2 2 番目の数値を指定します。  

 

数式の例

BITXOR(9, 5)

BITXOR(A1, A2)

  • 値の順序は関係ありません。順序にかかわらず、結果は同じです。
  • 値は必ずしも数値である必要はありません。値を強制変換することもできます。たとえば、文字列値 "3" を 3 に強制変換したり、ブール値 TRUE を 1 に強制変換したりできます。

次の例では、値を埋め込んだ BITXOR 関数を使用します。値 2(2 進数で 10)と値 4(2 進数で 100)に対する結果は、6(2 進数で 110)となります。

  A B
1 数式 結果
2 =BITXOR(2, 4) 6

 

次の例でも値 2 と値 4 に対して BITXOR を実行し、結果は 6 となります。ただし、この例ではセル参照を値として使用しています。

  A B C
1 数式 結果 参照セル
2 =BITXOR(2, 4) 6 2
3     4

関連する関数

  • BITOR: The BITOR function returns the bitwise Boolean OR of 2 numbers.
  • XOR: XOR 関数は、論理的に真である引数の数が奇数個の場合は TRUE を返し、偶数個の場合は FALSE を返します。
true
ラーニング センターにアクセス

職場や学校で Google ドキュメントなどの Google のサービスを利用している場合は、役に立つヒント、チュートリアル、テンプレートをお試しください。Office をインストールせずに Office ファイルを操作する方法、プロジェクト計画やチーム カレンダーを動的に作成する方法、受信トレイを自動的に整理する方法などをご確認いただけます。

検索
検索をクリア
検索を終了
メインメニュー
14051060908176701648
true
ヘルプセンターを検索
true
true
true
true
true
35
false
false