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 を返します。