BITLSHIFT関数の使い方

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

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

数値を2進数として扱い、左にずらします。左に1つずらすのは、数値を2倍することと同じです。

使用例

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

5 << 2
101 -> 10100
十進数
20

数式を入れたセル

結果: 20 (101 -> 10100)

つまずきやすいところ

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

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

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

BITLSHIFTを使う実例レシピ(2件)

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

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