Advanced-excel-functions-advanced-excel-engineering-bitrshift-function
提供:Dev Guides
エンジニアリング-BITRSHIFT関数
説明
BITRSHIFT関数は、指定されたビット数だけ右にシフトされた数値を返します。
構文
引数
Argument | Description | Required/Optional |
---|---|---|
number | Must be an integer greater than or equal to 0. | Required |
shift_amount | Must be an integer. | Required |
ノート
- 数値を右にシフトすることは、数値のバイナリ表現の右端から数字を削除することと同じです。 たとえば、10進数の値13を右に2ビットシフトすると、そのバイナリ値(1101)が11、つまり10進数の3に変換されます。
- いずれかの引数が制約の外にある場合、BITRSHIFTは#NUM!を返します。 エラー値。
- Numberが(2 ^ 48)-1より大きい場合、BITRSHIFTは#NUM!を返します。 エラー値。
- Shift_amountの絶対値が53より大きい場合、BITRSHIFTは#NUM!を返します。 エラー値。
- いずれかの引数が非数値の場合、BITRSHIFTは#VALUE!を返します。 エラー値。
- Shift_amount引数として使用される負の数は、ビット数を左にシフトします。
- Shift_amount引数として使用される負の数は、BITLSHIFT関数の正のShift_amount引数と同じ結果を返します。
適用範囲
Excel 2013、Excel 2016