BITRSHIFT 関数

The BITRSHIFT function shifts the bits of the input a certain number of places to the right. 左側のビットにはゼロが埋め込まれます。

BITRSHIFT 関数の引数

BITRSHIFT(値, シフト数)

引数 説明
シフトされる数値を指定します。
  • 負でない数値を指定してください。
シフト数 指定した値をシフトする桁数を指定します。
  • -52~53 の数値を指定してください。
  • 負の値を入力すると、実質的に BITLSHIFT 関数になります。

 

数式の例

BITRSHIFT(18, 2)

BITRSHIFT(A2, 4)

値は必ずしも数値である必要はありません。値を強制変換することもできます。たとえば、文字列値 "3" を 3 に強制変換したり、ブール値 TRUE を 1 に強制変換したりできます。

次の例では、値を埋め込んだ BITRSHIFT 関数を使用します。値 8(2 進数で 1000)のビットは 2 桁右へシフトされるため、結果は 2(2 進数で 10)になります。

  A B
1 数式 結果
2 =BITRSHIFT(8, 2) 2

 

次の例でも値 8 が 2 桁シフトされるため、BITRSHIFT の結果は 2 になります。ただし、この例ではセル参照を値として使用しています。

  A B C
1 数式 結果 参照セル
2 =BITRSHIFT(C2, C3) 2 8
3     2

関連する関数

BITLSHIFT: BITLSHIFT 関数は、入力値のビットを指定した桁数だけ左へシフトします。右側のビットにはゼロ(0)が埋め込まれます。

true
ラーニング センターにアクセス

職場や学校で Google ドキュメントなどの Google のサービスを利用している場合は、役に立つヒント、チュートリアル、テンプレートをお試しください。Office をインストールせずに Office ファイルを操作する方法、プロジェクト計画やチーム カレンダーを動的に作成する方法、受信トレイを自動的に整理する方法などをご確認いただけます。

検索
検索をクリア
検索を終了
メインメニュー
8079981910819403189
true
ヘルプセンターを検索
true
true
true
true
true
35
false
false