BITRSHIFT関数の使い方
数値を指定したビット数だけ右シフトします。
2013201620192021365
- 構文
-
=BITRSHIFT(数値, シフト数) - 引数
-
- 数値必須
- シフト数必須
- どんな関数か
数値を2進数として扱い、右にずらします。右に1つずらすのは、数値を2で割る(端数切り捨て)ことと同じです。
- 使用例
-
=BITRSHIFT(5, 1)を入れると、こうなります。- 5 >> 1
- 101 -> 10
- 十進数
- 2
数式を入れたセル
結果: 2 (101 -> 010)
つまずきやすいところ
- 0以上の整数だけ。マイナスや小数は渡せない
- 扱えるのは 2の48乗未満まで
よくあるエラーと、その直し方
#NUM!- マイナス・小数・大きすぎる数を渡した0以上の整数にする