BITAND関数の使い方
2つの数値のビット単位の論理積を返します。
2013201620192021365
- 構文
-
=BITAND(数値1, 数値2) - 引数
-
- 数値1必須
- 数値2必須
- どんな関数か
2つの数値を2進数として扱い、各ビットに対して「AND」演算を行います。両方が1のビットだけが1になり、それ以外は0になります。
- 使用例
-
=BITAND(5, 3)を入れると、こうなります。ビット論理積10進数 2進数イメージ 5 101 3 011 結果(AND)2進数 10進数 001 1 結果: 1
つまずきやすいところ
- 0以上の整数だけ。マイナスや小数は渡せない
- 扱えるのは 2の48乗未満まで
よくあるエラーと、その直し方
#NUM!- マイナス・小数・大きすぎる数を渡した0以上の整数にする