BITAND関数の使い方

2つの数値のビット単位の論理積を返します。

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

2つの数値を2進数として扱い、各ビットに対して「AND」演算を行います。両方が1のビットだけが1になり、それ以外は0になります。

使用例

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

ビット論理積
10進数2進数イメージ
5101
3011
結果(AND)
2進数10進数
0011

結果: 1

つまずきやすいところ

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

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

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

BITANDを使う実例レシピ(2件)

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

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