BITXOR関数の使い方

2つの数値のビット単位の排他的論理和を返します。

2013201620192021365
構文
=BITXOR(数値1, 数値2)
引数
  1. 数値1必須
  2. 数値2必須
どんな関数か

2つの数値を2進数として扱い各ビットを比較します。ビットの値が異なる場合のみ1になります。

使用例

=BITXOR(5, 3) を入れると、こうなります。

5 XOR 3
101 ^ 011
結果
6

数式を入れたセル

結果: 6 (101 ^ 011 -> 110)

つまずきやすいところ

  • 0以上の整数だけ。マイナスや小数は渡せない
  • 扱えるのは 2の48乗未満まで

よくあるエラーと、その直し方

#NUM!
マイナス・小数・大きすぎる数を渡した0以上の整数にする

BITXORを使う実例レシピ(1件)

同じ「エンジニアリング」の関数

エンジニアリングの関数をすべて見る(54件)