【エクセル】BITRSHIFT関数の使い方(指定されたビット数だけ数値をシフト)

Excelには指定されたビット数だけ数値を右にシフトするBITRSHIFT関数が用意されています。ここではBITRSHIFT関数の機能と使い方について解説します。

目次

BITRSHIFT関数とは

BITRSHIFT関数は、指定されたビット数だけ整数を右にシフトするエクセルの関数です。ビットシフトとは、ビット(0と1で表されるデジタル情報)を左または右に移動させる操作のことを指します。右ビットシフトは、ビットを指定された数だけ右に移動させ、左側に空いたスペースを0で埋めます。
この関数の対応バージョンはExcel 2013以降です

BITRSHIFT関数の構文

BITRSHIFT関数の基本的な形式は次のようになります。

=BITRSHIFT(数値,シフトする数
  • 数値:ビットをシフトさせる数値
  • シフトする数:右にシフトするビットの数を指定します

例えば、次のように使用することができます:

=BITRSHIFT(10, 2)

この例では、10(2進数で1010)を2ビット右にシフトします。結果は2(2進数で10)となります。

BITRSHIFT関数の要点

  • 結果が整数のオーバーフローするようなビットシフトの場合、#NUM!エラーを返します。
  • 負の数が指定されている場合、ビットは代わりに左にシフトされます。

今回は、エクセルのBITRSHIFT関数の使い方について学びました。この関数を使えば、ビットレベルでのデータ操作が可能となり、データ分析の幅をさらに広げることができます。しかし、その使用には一定の制約があり、それらを理解することが重要です。ビット操作はコンピュータサイエンスの基本的な概念であり、これを理解することで、デジタルデータの深層を理解する一助となります。

ショートカットキーの練習できます

当サイトはショートカットキーの練習を実際の動きを確認しながら練習できる機能がついています。繰り返し指を動かして練習ができるので、ゲーム感覚で遊んでいくうちに自然とショートカットキーが使えるようになれます。ショートカットキーは暗記するよりも実際に手を動かして練習していったほうが習得が早くなるので、是非当サイトをブックマークに登録し定期的に練習してみてください。下記のSTARTキーを押下すると練習を始められます。

下のスタートボタンを押して練習モードに入ります。
STARTSTOP
※入力モード切り替え ctrl + shift + alt + space
PRE
NEXT
現在の問題をリストから除外
除外したリストをリセット
現在の除外状況のURL取得
コピー
ガイドモード
リピートモード

※推奨ブラウザ Google Chrome

PUSH ENTER
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次