BITRSHIFT関数の使い方

数値を指定したビット数だけ右シフトします。

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

数値を2進数として扱い、右にずらします。右に1つずらすのは、数値を2で割る(端数切り捨て)ことと同じです。

使用例

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

5 >> 1
101 -> 10
十進数
2

数式を入れたセル

結果: 2 (101 -> 010)

つまずきやすいところ

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

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

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

BITRSHIFTを使う実例レシピ(1件)

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

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