概要
2 つの数値のビット単位の 'AND' を返します。
書式
BITAND(number1, number2)
引数
有効な引数は次のとおりです。
引数 |
説明 |
number1 |
0 以上の数値を指定します。 |
number2 |
0 以上の数値を指定します。 |
解説
- BITAND 関数は少数を返します。
- 返される結果は、パラメーターのビット単位の 'AND' です。
- ビット位置にある両方のパラメーターのビットが 1 である場合のみ、それぞれのビット位置の値がカウントされます。
- ビット位置が返す値は、右から左へ進むにつれて 2 乗則で増加します。右端のビットは 1 (2^0) を返し、その左のビットは 2 (2^1) を返します。これ以降も同様です。
- いずれかの引数に 0 未満の値を指定すると、エラー値 #NUM! が返されます。
- いずれかの引数に整数以外の値または (2^48)-1 より大きい値を指定すると、エラー値 #NUM! が返されます。
- いずれかの引数が数値以外の値の場合、エラー値 #VALUE! が返されます。
データ型
各引数に数値データを受け取り、数値データを返します。
サンプル
BITAND(1,5) 結果:1
BITAND(13,25) 結果:9
Excel形式ファイルへのエクスポート
Excel 2013以降をサポートします。BIFF8(xls)形式には対応していません。
参照